小弟初用Js,这哪里写错了?求前辈指导!
我给你说一下为什么是顺序问题:
因为页面从上到下加载,你的script里的代码执行的时候,body里面的那个input还没有加载,所以获取不到,更找不到上面value属性,控制台肯定会报错。【Uncaught TypeError: Cannot read property 'value' of null】
所以text 还未初始化仍为undefined。
然后页面初始化完成后,点击事件依然是undefined
是吧?
解决方案,其他人已经说了。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
执行顺序问题,以后记得把所有的js都放在</body>前