insertCell(index);要加索引的function insCell()
{
var x=document.getElementById('tr2').insertCell(0)
x.innerHTML="John"
}
{
var x=document.getElementById('tr2').insertCell(0)
x.innerHTML="John"
}
这个是IE的问题,如果要插入行,不能直接在获得表格对象,
而是要获得表格中的tbody对象,你上面所示的代码没有tbody,
你要添加一下,再插入行!
现在将这个table放在了另一个table的里面就好不用了??
请教:
2、最好别用 tbb.rows[0]....
改为 document.getElementById("tbb").rows[0]....<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title></title>
<style></style>
<script language="javascript" type="text/javascript">
window.onload = function(){
for(var i = 1;i <= 2;i++){
var x = document.getElementById("tbb").rows[0].insertCell(-1);
x.innerHTML = "A"
x.style.backgroundColor = "blue";
x.style.width = "20%"
}
}
</script>
</head><body>
<table id=asdfg cellpadding="1" cellspacing="1" border="1px">
<tr>
<td>
<table id=tbb cellpadding="1" cellspacing="1" border="1px">
<tr>
<td></td>
</tr>
</table>
</td>
<tr>
</table>
</body>
</html>