如何通过字符串赋值动态插入"tr"?
<script>
function on_load(){
var obj = document.getElementById( "muti ");
var str = ' <TR> <TD align= "left "> OK </TD> </TR> ';
var all_str = ' ';
for(var i=0; i <5;i++) all_str += str;
// alert(all_str);
obj.innerHTML = all_str;
}
</script>
<body onload= "on_load() ">
<TABLE id=table1 cellSpacing=1 cellPadding=1 width=540 border=1>
<DIV id= "muti "> </DIV>
<TR> <TD align= "left "> base </TD> </TR>
</TABLE>
</body>
想测试上边输出5行 "ok "的串来,但不成功,不知道为什么?
谢谢帮忙
------解决方案--------------------lz 滴做法完全行不通!!!
table 方法
insertRow 在表格中创建新行(tr),并将行添加到 rows 集合中。
deleteRow 从表格及 rows 集合中删除指定行(tr)。
tr 方法
insertCell 在表格行(tr)中创建新单元格,并将单元格添加到 cells 集合中。
deleteCell 从表格行及 cells 集合中删除指定单元格(td)。
还有许多方法,慢慢看手册吧!
------解决方案--------------------table 的 innerHTML 为只读...用表格对象的函数进行操作...
------解决方案--------------------果然