为什么这么慢

Sku*_*lly -1 javascript roblox

我在做一个谷歌浏览器扩展,我想知道为什么

window.onload = loadPage;
function loadPage() {
    document.getElementById('nav-robux-amount').innerHTML = '0';
    console.log("Robux are now in hide.");
}
Run Code Online (Sandbox Code Playgroud)

太慢了,如果它有任何其他替代方法可以更快地工作。

Nis*_*ish 5

确实如此,因为您使用了 window.onload,只有在整个页面完全加载后才会调用它。如果你不需要你的函数来等待所有的加载,你可以尝试给 DOMContentLoaded 试一试。

DOMContentLoaded 事件在初始 HTML 文档完全加载和解析后触发,无需等待样式表、图像和子框架完成加载。

window.addEventListener('DOMContentLoaded', (event) => {
    console.log('DOM fully loaded and parsed');
});
Run Code Online (Sandbox Code Playgroud)