为什么 onclick 在 JavaScript 中不起作用?

Why is onclick not working in JavaScript?

我写了一个简单的代码来学习 JavaScript 中的事件处理,但是当我点击按钮时 "Click" 函数 hello() 不起作用,为什么?

html file:

<!DOCTYPE html>
<html>
  <head>
    <script src="hello.js"></script>
  </head>
  <body>
    <button id="click">Click</button>
  </body>
</html>

JavaScript file:

    document.getElementById("click").onclick = hello;
    function hello() {
      alert("You Clicked!");
     }

您在生成 dom 之前调用脚本。实验在标签前调用右边。