如何在不点击任何按钮的情况下在HTML中调用JavaScript函数?

时间:2016-05-03 11:05:23

标签: javascript html

我的功能是一个应该在显示页面时运行的计时器。我写了

<script>
    startcountdown();
</script>

在HTML中,但这不起作用。我怎么称呼这个功能?在打电话之前我不需要特殊事件。

5 个答案:

答案 0 :(得分:4)

<script>
window.onload = function() {
   startcountdown();
}
</script> 

答案 1 :(得分:3)

如果您没有使用任何其他库,如jQuery或其他东西,您可以使用JavaScripts本机window.onload函数。

<script>
  window.onload = function() {
    startcountdown();
  };
</script>

我还想提一下,你也可以通过将它添加到标记的末尾来启动一个功能。话虽这么说,如果你在html的最开头定义了一个函数function startcountdown() { },你可以在html的最后使用startcountdown();(例如在关闭</body>标记之前)

这种方法只需在加载DOM后执行函数,因为它被定义为标记的最后一次调用。

答案 2 :(得分:2)

你可以使用'onload'事件把它放到标签中:

或者只使用jQuery:

$(document).ready(function() {
    yourFunct();
});

答案 3 :(得分:1)

您可以尝试将此onload="startcountdown();"放入html正文标记

答案 4 :(得分:0)

通过在页面加载中调用您的函数

<script>
window.onload = startcountdown;
 function startcountdown(){
   //write your code here
}
</script>