JS动态画表格
JS动态画表格谁会啊?
我给他多少行和列的参数,他就显示多少行列的表格。。。
求帮忙!
JavaScript
[解决办法]
比较简单。动态生成行,生成列就行了。
var array = treeNode.memberUsers;
var table0 = document.getElementById("table0");
for ( var j = table0.rows.length-1; j > 0; j--) {
table0.deleteRow(j);
}
if(array.length<1){
var tr = document.createElement("tr");
var td0 = document.createElement("td");
td0.colSpan = 5;
var text0=document.createTextNode("<spring:message code="UserGroup.MsgNone"/>");
td0.appendChild(text0);
td0.setAttribute("align","center");
tr.appendChild(td0);
table0.appendChild(tr);
}
for ( var i = 0; i < array.length; i++) {
var tr = document.createElement("tr");
var td0 = document.createElement("td");
var text0=document.createTextNode(array[i].principal);
td0.appendChild(text0);
var td1 = document.createElement("td");
var text1=document.createTextNode(array[i].fullName);
td1.appendChild(text1);
var td2 = document.createElement("td");
var text2=document.createTextNode(array[i].emailAddress);
td2.appendChild(text2);
var td3 = document.createElement("td");
var text3=document.createTextNode(array[i].phoneNumberFull);
td3.appendChild(text3);
var td4 = document.createElement("td");
var text3=document.createTextNode(array[i].postalAddressLine0);
td4.appendChild(text3);
tr.appendChild(td0);
tr.appendChild(td1);
tr.appendChild(td2);
tr.appendChild(td3);
tr.appendChild(td4);
table0.appendChild(tr);
}
