出现该问题的主要问题是由于JavaScript脚本中调用的标签位置位于脚本位置之后,我理解的JavaScript调用了尚未加载的标签,故而出错。因此解决办法也好办,就是讲JavaScript代码写在body标签的最后即可,通过实验也验证了。

    网上也有所在java脚本中添加defer属性的方法,具体为:

<script defer="defer>
……//具体的脚本
</script>

 

     但是我自己测试了一下,对于我的测试内容并没有效果,网上也有解释:

    https://zhidao.baidu.com/question/1732070444850106107.html

    总之最稳妥的办法还是写在body标签的最后。

posted on 2017-11-25 23:35  库巴和奥特曼  阅读(647)  评论(0编辑  收藏  举报