当前位置:编程学习 > JAVA >>

关于JavaScript中Table操作的疑问!

<html>
<head>
<title>DOM</title>
<script language="javascript">
var count = 1;
function addrow(){
var table = document.getElementById("mytable");
var tr = table.insertRow();
var td1 = tr.insertCell();
var td2 = tr.insertCell();
var td3 = tr.insertCell();
td1.innerHTML = "test" + count ;
td2.innerHTML = "demo" + count ;
td3.innerHTML = "<input type='button' value='-' onclick='delRow(this)' />" ;
count ++;
}
function delRow(table){
var tr = table.parentNode.parentNode;
var tab = document.getElementById("mytable");
tab.deleteRow(tr.rowIndex);
}
</script>
</head>
<body>
<form action="" method="post"> 
<input type="button" value="+" onclick="addrow()" />
<table id="mytable" border="1">
<tr>
<td>test</td>
<td>demo</td>
<td><input type="button" value="-" onclick="delRow(this)" /></td>
</tr>
</table>
</form>
</body>
</html>

以上代码中的tr = table.insertRow();报错是什么原因?还请哪位大侠解答一下,感激不尽 --------------------编程问答-------------------- IE里面执行了一下,好用。LZ用哪个浏览器?
--------------------编程问答-------------------- IE里面执行了一下,好用。LZ用哪个浏览器?
--------------------编程问答-------------------- 谢谢您的回答,我后来使用IE浏览器修改安全设置,再次执行,代码执行成功了。最后在百度搜索到如何解决Firefox不支持innerText()的问题。非常感谢
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,