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

来源:9-22 编程练习

哦gqgq_627

2016-11-08 00:29


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

写回答 关注

4回答

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

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

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

    哦gqgq_...

    非常感谢!

    2016-11-16 20:36:06

    共 1 条回复 >

  • 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对象.

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468190 学习 · 21891 问题

查看课程

相似问题