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>
展开
 我来答
视镜未来
2013-05-18 · TA获得超过117个赞
知道小有建树答主
回答量:132
采纳率:0%
帮助的人:64.8万
展开全部
感觉你的小错误好多,你调试过没啊,不会调试就在网上找找
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pertwk98
2013-05-17
知道答主
回答量:49
采纳率:0%
帮助的人:32.7万
展开全部
<th>与<td>是类似的,都包含在<tr>中,你把<tr>写成<th>了,js上还有些要改的。建议你去参考w3school
追问
这个问题不是主要的,主要的是在table中实现动态的增加行与删除行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友30f452c
2013-05-18 · 超过30用户采纳过TA的回答
知道答主
回答量:72
采纳率:0%
帮助的人:85.5万
展开全部
row.setAtrribute("id",ii); 改为row.id="ii";
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-05-17
展开全部
表格基本结构,你的tr哪里去了?
追问
这个问题不是主要的,主要的是在table中实现动态的增加行与删除行
追答
孩子,你的table也要符合标准吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式