背景:我认为我最终得到的是一个动态创建的表,它与JSON数据中的条目数量相同。
结果:循环仅创建一个表TR并将所有数据放在一行中。
下面是循环和表创建的片段。
var tbl = document.createElement("table"); var tblBody = document.createElement("tbody"); var row = document.createElement("tr"); var tdname = document.createElement('td'); var tddate = document.createElement('td'); var tdassigned = document.createElement('td'); for (var i in data) { console.log("Hello world!" + i); tdname.appendChild(document.createTextNode(data[i].name)); tddate.appendChild(document.createTextNode(data[i].date)); tdassigned.appendChild(document.createTextNode(data[i].assigned)); row.appendChild(tdname); row.appendChild(tddate); row.appendChild(tdassigned); } tblBody.appendChild(row); tbl.appendChild(tblBody); document.getElementById("tasklist").appendChild(tbl);
问题:我是否需要为每个循环创建唯一的行变量?
侃侃无极
Helenr
相关分类