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

为什么这段代码写在head内不好使,而写在body内部就生效?

为什么这段代码写在head内不好使,而写在body内部就生效?

菠萝1230 2016-10-30 15:54:15
<script>var btn = document.getElementById("myBtn");btn.addEventListener("click", myFunction);function myFunction() {    alert("aaaa");}</script>
查看完整描述

3 回答

已采纳
?
赵小妖么么哒

TA贡献44条经验 获得超26个赞

首先在网页加载的时候,是从上往下加载。所以当你写在head内时

在页面没有加载完的的时候,你就执行了:

var btn = document.getElementById("myBtn");

这个myBtn这个id还没有被加载,所以获取不到。

查看完整回答
4 反对 回复 2016-10-30
  • 3 回答
  • 0 关注
  • 1527 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信