我的功能是一个应该在显示页面时运行的计时器。我写了
<script>
startcountdown();
</script>
在HTML中,但这不起作用。我怎么称呼这个功能?在打电话之前我不需要特殊事件。
答案 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>