关于js删除表格的行

大神们,小弟求教。我想实现的功能是:增加时候就增加几行表格,这几行表格是一组,每组下面都有删除,我想问的是,点击删除时候怎么才能删掉上面相对应的几行呢???大神。。。谢了... 大神们,小弟求教。我想实现的功能是:增加时候就增加几行表格,这几行表格是一组,每组下面都有删除,我想问的是,点击删除时候怎么才能删掉上面相对应的几行呢???大神。。。谢了~ 展开
 我来答
myrealword
推荐于2016-09-18 · TA获得超过306个赞
知道小有建树答主
回答量:227
采纳率:100%
帮助的人:160万
展开全部
不知道你用的是源生的js,还是某个框架(其实哪个我也不太熟)。仅提供一个思路:

//添加按钮的事件,创建数据行和删除按钮所在行
function addRows(){

var rows=[];//数据行对象

...//生成数据行对象,存入rows中

...//插入数据行

var deleteRow=object //删除按钮所在行

...//插入删除按钮所在行

//为删除按钮定义事件
deleteBtn.click=function(){
...rows...//引用上面的 rows 数据行对象,执行删除操作。
}

}
枫晨情6335
2014-09-12 · TA获得超过455个赞
知道答主
回答量:113
采纳率:71%
帮助的人:52.5万
展开全部
<script type="text/javascript">function remove() { var table = document.getElementById("table"), trs = table.getElementsByTagName("tr"); for(var i = trs.length - 1; i > 0; i--) { table.deleteRow(i); }}</script>
<table border="1" id="table"><tr><td colspan="2">标题</td></tr><tr><td>1</td><td>2</td></tr><tr><td>3</td><td>4</td></tr><tr><td>5</td><td>6</td></tr><tr><td>7</td><td>8</td></tr></table><input type="button" onclick="remove()" value="删除" />
追问
trs = table.getElementsByTagName("tr");  怎么我没有获取到呢。我alert (trs.length),出现是字符串什么东西的。谢了谢了。而且每次删除就删除最前面的数据。。。你q多少。谢了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wwdz_rwx
2014-09-12
知道答主
回答量:9
采纳率:0%
帮助的人:1.2万
展开全部
添加表格组的时候加个ID,删除的时候删除对应ID的表格组!
追问
每次添加的是行。删除不行呢。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式