为什么点击按钮要放在函数之前才能执行? 财富值94

2016-10-27 17:04发布

<script> var x = document.getElementById("demo"); x.addEventListener("click", myFunction);  function myFunction()  {     alert ("Hello World!") }   </script>  <button id="demo">点我</button>
7条回答

看到这个var x = document.getElementById("demo");没有
如果按钮在这个的后面就会导致x取不到这个对象了,所以就不能添加事件了;
总的来说这是因为代码是自上而下加载

一周热门 更多>