为什么在函数体里获取table就可以,在外面就不行?

来源:9-22 编程练习

DHWI

2016-11-17 20:50

http://img.mukewang.com/582da70600019cfa09600741.jpg

把var tab=document.getElementById('table')这一行移动到var x=2这里就不行了,这是为什么,求教!!

写回答 关注

1回答

  • stone310
    2016-11-18 08:24:05

    因为放在外面,页面加载的时候就去获取,而获取的时候html代码还没加载到,把js代码放到html代码下方即可

    慕粉4370...

    放在函数体里是主动调用,放在函数外面是主动加载。

    2016-12-10 11:24:21

    共 1 条回复 >

JavaScript进阶篇

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

468060 学习 · 21891 问题

查看课程

相似问题