var tbody=document.getElementById("table").lastChild; tbody显示未定义,求助

来源:9-22 编程练习

风到这里就是粘

2017-07-27 11:12

var tbody=document.getElementById("table").lastChild;  tbody显示未定义,求助http://img.mukewang.com/597958f30001d61708160203.jpg

写回答 关注

3回答

  • X4tar
    2017-07-28 15:45:11
    已采纳

    根据浏览器的解释的顺序, 当它读到getElementById("table")的时候,还不知道有table这个东西. 

    所以你把script代码段放到table以后, getElementById.....这行随意放函数外面还是里面

    风到这里就是... 回复X4tar

    明白了,非常感谢!

    2017-07-29 09:52:58

    共 3 条回复 >

  • X4tar
    2017-07-28 11:13:22

    麻烦把完整代码贴出来

  • 风到这里就是粘
    2017-07-27 11:31:56

    把var tbody=document.getElementById("table").lastChild; 放在了addtr()里了好使了,这是为什么?


JavaScript进阶篇

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

467367 学习 · 21877 问题

查看课程

相似问题