如何调试onload在JavaScript中不起作用的原因?

时间:2018-02-14 14:09:32

标签: javascript jquery html web

这是一个测试代码。它假设显示"你今天过得怎么样?好友",但它现在没有在页面上显示任何内容,控制台也没有说什么。谁知道为什么?

<!DOCTYPE html>
<html>

<head>
  <title>test</title>
  <script src="http://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script>
  <script>
    function demo() {
      let newPara = window.document.createElement("p");
      newPara.innerHTML = "<h1>How are you doing today? Buddy</h1>";
      document.body.append(newPara);
    }
  </script>
</head>

<body>

  <div onload="demo()">


  </div>

</body>

</html>

1 个答案:

答案 0 :(得分:1)

您无法在onload上附加div个活动。 您可以将其附加到body元素。