为了账号安全,请及时绑定邮箱和手机立即绑定

小白提个问。。

为什么<script>标签必须要在<input>标签之后才有效,把<script>标签放在<head>里就没反应呢?

正在回答

2 回答

因为浏览器是从上到下从左到右读取和显示html文档,如果不加window.onload的情况下把<script>标签写在<input>标签之前,比如我要var btn=document.getElementById('btn')获取到id名为“btn”的这个input元素,

这时input标签在下面浏览器还没有读取到input标签,浏览器就会报错。

0 回复 有任何疑惑可以回复我~

<head> 里面 

              加个 window.onload 就可以了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
DOM事件探秘
  • 参与学习       99544    人
  • 解答问题       1197    个

DOM事件?本课程会通过实例来给小伙伴们讲解如何使用这些事件

进入课程

小白提个问。。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信