js实现动态增加一行和删除一行,自己写的,有错误,求指教
<html><title>1111</title><body><scripttype="text/javascript">varii=0;functiondeleteRo...
<html>
<title>1111</title>
<body>
<script type="text/javascript">
var ii=0;
function deleteRow()
{
var table=document.getElementById("mytable");
var row=table.deleteRow(ii);
}
function createRow(){
//alert("aaa");
var inp=document.getElementById("th");
var table=document.getElementById("mytable");
var row=table.insertRow();
row.setAtrribute("id",ii);
var cell=row.insertCell();
cell.width="150";
cell.height="20";
cell.style.backgroundColor="#999999";
cell.innerHTML="<input type='text' size='10'><input type='button' name='del' value='删除' onclick='deleteRow()'>";
inp.appendChild(row);
ii++;
}
</script>
<div>
<input id="inp" type="button" value="添加" onclick="createRow()">
<table id="mytable">
<th id="th"><td>姓名</td><td>操作</td></th>
</table>
</div>
</body>
</html> 展开
<title>1111</title>
<body>
<script type="text/javascript">
var ii=0;
function deleteRow()
{
var table=document.getElementById("mytable");
var row=table.deleteRow(ii);
}
function createRow(){
//alert("aaa");
var inp=document.getElementById("th");
var table=document.getElementById("mytable");
var row=table.insertRow();
row.setAtrribute("id",ii);
var cell=row.insertCell();
cell.width="150";
cell.height="20";
cell.style.backgroundColor="#999999";
cell.innerHTML="<input type='text' size='10'><input type='button' name='del' value='删除' onclick='deleteRow()'>";
inp.appendChild(row);
ii++;
}
</script>
<div>
<input id="inp" type="button" value="添加" onclick="createRow()">
<table id="mytable">
<th id="th"><td>姓名</td><td>操作</td></th>
</table>
</div>
</body>
</html> 展开
4个回答
展开全部
感觉你的小错误好多,你调试过没啊,不会调试就在网上找找
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<th>与<td>是类似的,都包含在<tr>中,你把<tr>写成<th>了,js上还有些要改的。建议你去参考w3school
追问
这个问题不是主要的,主要的是在table中实现动态的增加行与删除行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
row.setAtrribute("id",ii); 改为row.id="ii";
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-05-17
展开全部
表格基本结构,你的tr哪里去了?
追问
这个问题不是主要的,主要的是在table中实现动态的增加行与删除行
追答
孩子,你的table也要符合标准吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询