gpt4 book ai didi

javascript - 如何等到网页加载了 javascript?

转载 作者:搜寻专家 更新时间:2023-11-01 04:49:03 25 4
gpt4 key购买 nike

我想用 javascript 在 html 中的两个页面之间切换,但是当我用 window.location 切换时,这句话之后的代码继续执行。

因此,例如,当我调用 getElementById() 时,它无法识别元素,因为页面仍在加载。

function myFun(){

// ...

window.location = 'page.html';

// ... wait until page.html is loaded

}

如何等到页面加载完毕才能避免这个问题?

最佳答案

当你做的时候

window.location = 'page.html';

您将浏览器中包含 myFun 代码的页面替换为新页面。这条指令后面的代码无法执行。

如果你想执行它,并且只在那个更改页面之后执行(但我不明白这一点),那么你可以这样做

document.onload = function(){ window.location = 'page.html'; };

关于javascript - 如何等到网页加载了 javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15463003/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com