<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript">
var count =3;
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 = "MLDN_LXH" + count;
td2.innerHTML = "李新华-" + count;
td3.innerHTML ="<input type = 'button' value ='-' onClick='deleterow(this)'>";
}
function deleterow(btn){
var tr = btn.parentNode.parentNode;
var table = document.getElementById("mytable");
table.deleteRow(tr.rowIndex);
}
</script></head><body>
<input type="button" value="+" onClick="aadrow();">;
<table width="200" border="1" id="mytable">
<tr>
<td>MLDN_LXH-1</td>
<td>李新华</td>
<td><input name="" type="button" onClick="deleterow(this)" value="-" /></td>
</tr>
<table width="200" border="1">
<tr>
<td>MLDN_LXH-2</td>
<td>李新华</td>
<td><input name="" type="button" onClick="deleterow(this)" value="-" /></td>
</tr>
</table>
</body>
</html>
为什么运行后出现警告框,说缺少对象等问题?
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript">
var count =3;
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 = "MLDN_LXH" + count;
td2.innerHTML = "李新华-" + count;
td3.innerHTML ="<input type = 'button' value ='-' onClick='deleterow(this)'>";
}
function deleterow(btn){
var tr = btn.parentNode.parentNode;
var table = document.getElementById("mytable");
table.deleteRow(tr.rowIndex);
}
</script></head><body>
<input type="button" value="+" onClick="aadrow();">;
<table width="200" border="1" id="mytable">
<tr>
<td>MLDN_LXH-1</td>
<td>李新华</td>
<td><input name="" type="button" onClick="deleterow(this)" value="-" /></td>
</tr>
<table width="200" border="1">
<tr>
<td>MLDN_LXH-2</td>
<td>李新华</td>
<td><input name="" type="button" onClick="deleterow(this)" value="-" /></td>
</tr>
</table>
</body>
</html>
为什么运行后出现警告框,说缺少对象等问题?
第二,这几个函数调用var tr = table.insertRow();
var td1 = tr.insertCell();
var td2 = tr.insertCell();
var td3 = tr.insertCell();
需要参数,改成var tr = table.insertRow(0);
var td1 = tr.insertCell(0);
var td2 = tr.insertCell(1);
var td3 = tr.insertCell(2);
insertRow(Num)和insertCell(Num)都是需要参数的
表示添加到哪