Dynamic creation of table with DOM

前端 未结 9 1088
面向向阳花
面向向阳花 2020-11-28 06:07

Can someone tell me what\'s wrong with this code? I want to create a table with 2 columns and 3 rows, and in the cells I want Text1 and Text2 on every row. This code creates

9条回答
  •  猫巷女王i
    2020-11-28 06:44

    You can create a dynamic table rows as below:

    var tbl = document.createElement('table');
    tbl.style.width = '100%';
    
    for (var i = 0; i < files.length; i++) {
    
            tr = document.createElement('tr');
    
            var td1 = document.createElement('td');
            var td2 = document.createElement('td');
            var td3 = document.createElement('td');
    
            ::::: // As many  you want
    
            td1.appendChild(document.createTextNode());
            td2.appendChild(document.createTextNode());
            td3.appendChild(document.createTextNode();
    
            tr.appendChild(td1);
            tr.appendChild(td2);
            tr.appendChild(td3);
    
            tbl.appendChild(tr);
    }
    

提交回复
热议问题