Javascript 问题:无法在 html 页面正文上为事件 loadstart 添加事件侦听器

问题描述 投票:0回答:2
javascript html event-handling
2个回答
0
投票

loadStart事件在浏览器开始寻找指定媒体时发生,但不能应用于body元素。

// body.onloadstart = populate_body(); // ====> THIS WORKS

这行代码没有添加事件监听器,它显示警报是因为您调用了 populate_body() 函数。

我不确定,但也许 onload 事件就是您正在寻找的。

function myFunction() {
 alert('body element loaded')
}
document.body.onload = myFunction;

0
投票

问题是你在分配它时立即调用

populate_body()
,这就是它起作用的原因

body.onloadstart = populate_body();
© www.soinside.com 2019 - 2024. All rights reserved.