慕神5716586
2017-03-02 12:53
为什么要在document.getElementById('table')这句后面调用最后一个孩子lastChild,目的是什么?
function del(obj){ var message = window.confirm("是否确认删除?");
if (message ==true) {var reobj = document.getElementById('table').lastChild;
var parentTr = obj.parentNode.parentNode; reobj.removeChild(parentTr);} else {none;} }
唉,这是你写的还是在哪看的 都有OBJ传参了 你还reobj调什么table.lastChild, 里面的符号还有中文分号;你这写的你自己能看懂不? 哪个单词看不懂 回前面的看去不行 就你这逻辑来 reobj等于table的lastChild;也就是最后一个tr, reobj.removeChild(parentTr); 你自己理解理解,reobj=tr要删除它的什么 parentTr等不等于reobj的子节点!你自己好好想想 我TM收拾房子去了!
没有要调用最后一个 ,你这样的写法 不管点击删除第几行都会删掉最后一个
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题