读书人

怎么通过字符串赋值动态插入quot;trquot;

发布时间: 2012-03-23 12:06:21 作者: rapoo

如何通过字符串赋值动态插入"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 为只读...用表格对象的函数进行操作...
[解决办法]
果然

读书人网 >JavaScript

热点推荐