如何在不调用js的情况下自动运行js(作为函数)?

时间:2016-05-13 11:53:38

标签: javascript

我想在每次加载特定网址时运行window.alert("hi")

例如:页面会在不调用javascript函数的情况下自动说“hi”。

1 个答案:

答案 0 :(得分:1)

把它放在一个功能&称之为on-load(文档/窗口)或只是将js放在页面上的script标签内(只要加载该部分就可以使用)。

使用onload的示例(此警报"页面已加载"加载body后):



<html>
<body onload="myFunction()">

<h1>Hello World!</h1>

<script>
function myFunction() {
    alert("Page is loaded");
}
</script>

</body>
</html>
&#13;
&#13;
&#13;

示例(在HTML之间添加script):

&#13;
&#13;
<html>

<body>
  <script>
    alert("Page is loaded");
  </script>

  <h1>Hello World!</h1>

</body>

</html>
&#13;
&#13;
&#13;

使用window.onload(加载窗口后立即加载):

&#13;
&#13;
<html>

<head>
  <script>
    window.onload = function(e) {
      alert("Hello window is loaded");
    };
  </script>
</head>

<body>
  <h1>Hello World!</h1>
</body>

</html>
&#13;
&#13;
&#13;

参考:window.onload vs document.onload