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

请问这种删除写法为什么删不了


请问这样写为什么不能删除

正在回答

4 回答

加上.lastChild可以执行。var tab=document.getElementById("table").lastChild;

还有个小问题,第一行表格 代码 中的 onclick前 少个空格。

0 回复 有任何疑惑可以回复我~
#1

哦gqgq_627 提问者

非常感谢!
2016-11-16 回复 有任何疑惑可以回复我~

this没错,写法不规范,表格内容格式这么写的<table><tbody></tbody></table>,加上tbody,如果你不写这个,系统会自动帮你加上,因此

var tab=document.getElementById("tbody"); //这里是table
var tr=obj.parentNode.parentNode;   //这里是tr
//中间还隔了个tbody,删除操作无法执行

解决办法,html加上<tbody></tbody>


1 回复 有任何疑惑可以回复我~

http://www.cnblogs.com/kongxy/p/4581223.html

自己看看吧,然后找本书多看看.this是js里面的一个小难点

0 回复 有任何疑惑可以回复我~

this在你这里是window对象.

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请问这种删除写法为什么删不了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信