问答详情
源自:9-22 编程练习

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


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

提问者:哦gqgq_627 2016-11-08 00:29

个回答

  • 李大_
    2016-11-15 16:54:46
    已采纳

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

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

  • stone310
    2016-11-08 07:04:38

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

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

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


  • qq_黑泽明_0
    2016-11-08 01:51:58

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

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

  • qq_黑泽明_0
    2016-11-08 01:47:43

    this在你这里是window对象.