为了账号安全,请及时绑定邮箱和手机立即绑定

一次删除多行的代码费解

一次删除多行的代码费解

翻翻过去那场雪 2018-09-04 17:06:29
1、HTML结构<input type="checkbox" name="test">123<input type="checkbox" name="test">456<input type="checkbox" name="test">789<input type="checkbox" name="test">101112 <input type="button" value="删除" onclick="fun()">2、javascript代码function fun(){    var boxes = document.getElementsByName("test");     for(i=0;i<boxes.length;i++){        if(boxes[i].checked){             tr = boxes[i].parentNode.parentNode;            tr.parentNode.removeChild(tr);         }     } } 请解析一下            tr = boxes[i].parentNode.parentNode;            tr.parentNode.removeChild(tr); 这两行究竟表达了什么含义? 看不懂,请详细解释一下。
查看完整描述

1 回答

?
杨魅力

TA贡献1811条经验 获得超6个赞

checkbox .parentNode.parentNode,是上上一级节点:checkbox -> td ->tr(当前行)

tr .parentNode, 是上一级节点: tr -> tableremoveChild 删除子节点 tr(当前行)


查看完整回答
反对 回复 2018-10-20
  • 1 回答
  • 0 关注
  • 465 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信