代码如下:
var newTable = document.createElement("table");
newTable.setAttribute("border","1px");
newTable.setAttribute("width","200px"); for(var i=0;i<vRet.length;i++)
{
var newrow= newTable.insertRow("Row"+i);
// newTable.appendChild(newrow);
var newcell = newrow.insertCell("Cell"+i)
var select =document.createElement("checkbox");
select.checked=true;
select.setAttribute("id","ck_"+i);
newcell.appendChild(select);
var label=document.createElement("label");
label.setAttribute("for",select["id"]);
label.innerHTML=vRet[i];
newcell.appendChild(label);
// newrow.appendChild(newcell);
// newTable.appendChild(newrow);
}
document.getElementById("roleID").appendChild(newTable); <td id="roleID"></td>
我想在roleID中添加上面动态创建的表,vRet数组有数据也插入不显示任何插入的元素,也不报错,哪里出错,找了半天,没有答案,求救!
var newTable = document.createElement("table");
newTable.setAttribute("border","1px");
newTable.setAttribute("width","200px"); for(var i=0;i<vRet.length;i++)
{
var newrow= newTable.insertRow("Row"+i);
// newTable.appendChild(newrow);
var newcell = newrow.insertCell("Cell"+i)
var select =document.createElement("checkbox");
select.checked=true;
select.setAttribute("id","ck_"+i);
newcell.appendChild(select);
var label=document.createElement("label");
label.setAttribute("for",select["id"]);
label.innerHTML=vRet[i];
newcell.appendChild(label);
// newrow.appendChild(newcell);
// newTable.appendChild(newrow);
}
document.getElementById("roleID").appendChild(newTable); <td id="roleID"></td>
我想在roleID中添加上面动态创建的表,vRet数组有数据也插入不显示任何插入的元素,也不报错,哪里出错,找了半天,没有答案,求救!
<td id="roleID"><td> 改成<div id="roleID"></div><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<div id="roleID">
</div>
</body>
</html><script>
var newTable = document.createElement("table");
newTable.setAttribute("border", "1px");
newTable.setAttribute("width", "200px");
var vRet = [1, 2, 3, 4, 5]
for (var i = 0; i < vRet.length; i++) {
var newrow = newTable.insertRow("Row" + i);
// newTable.appendChild(newrow);
var newcell = newrow.insertCell("Cell" + i)
var select = document.createElement("checkbox");
select.checked = true;
select.setAttribute("id", "ck_" + i);
newcell.appendChild(select);
var label = document.createElement("label");
label.setAttribute("for", select["id"]);
label.innerHTML = vRet[i];
newcell.appendChild(label);
// newrow.appendChild(newcell);
// newTable.appendChild(newrow);
}
document.getElementById("roleID").appendChild(newTable);
</script>
<script type="text/javascript">
var newTable = document.createElement("table");
newTable.setAttribute("border","1px");
newTable.setAttribute("width","200px");
var vRet=['a','b','c'];
for(var i=0;i<vRet.length;i++)
{
var newrow= newTable.insertRow("Row"+i);
// newTable.appendChild(newrow);
var newcell = newrow.insertCell("Cell"+i)
var select =document.createElement("checkbox");
select.checked=true;
select.setAttribute("id","ck_"+i);
newcell.appendChild(select);
var label=document.createElement("label");
label.setAttribute("for",select["id"]);
label.innerHTML=vRet[i];
newcell.appendChild(label);
// newrow.appendChild(newcell);
// newTable.appendChild(newrow);
}
document.getElementById("roleID").appendChild(newTable);
</script>
var select =document.createElement("checkbox"); var select =document.createElement("input");
select.type='checkbox'
select.checked=true;
select.setAttribute("id","ck_"+i);
newcell.appendChild(select);