for循环添加两层div怎么做?

div中循环两层div,第一层是for循环出来的,想在for循环出来的div中再循环四个div

有没有知道怎么弄的朋友呢?

阅读 2.9k
2 个回答

拼串?

temp  = '';
for (var i = 0; i< 3; i++) {

    temp += '<div>'
     for( var j = 0; j< 3; j++) {
         temp += '<div>'+j +' </div>'
       }
    temp += '</div>'
}

不知道是不是这个意思

<div id="old"></div>
    <script>
    let Div1 = '',
        Old = document.getElementById("old");
    Div2 = '';
    for (let i = 0; i < 4; i++) {
        Div1 += '<div class="first"></div>';
    }
    Old.innerHTML = Div1;
    let first = document.getElementsByClassName('first');
    for (let x = 0; x < 4; x++) {
        for(let y = 0; y<4; y++){
            Div2 += '<div class="seccond"></div>';
        }
        first[x].innerHTML = Div2;
    }
    
    </script>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题