[英]Javascript loads before page in Chrome
我的Google Chrome浏览器出现了一个奇怪的问题。 每次我尝试运行一个简单的小型javascript代码并执行警报框时,我的HTML页面都是白色的,并且警报框弹出窗口优先。
到目前为止,我尝试了:
<script></script>
标签<script></script>
放在body标签</body>
的末尾 defer
async
请记住,在Mozilla,Edge和其他浏览器中,我没有问题,也没有简单的解决方案,因为在关闭body标记的末尾放置一个脚本标记可以解决问题。 因此,它可以在其他所有浏览器中运行,而不仅限于chrome。
我在用:
(我确实在这里看到过类似的问题,但在我尝试所有建议的过程中都没有找到解决问题的答案)
尝试检查JavaScript中的window.onload()
函数
窗口完全加载后,它将加载JavaScript内容。
您可以在window.onload()
放置或初始化所有JavaScript。
例如;
window.onload() {
// Put your JavaScript code here.
}
那里。 只需使用window.onload = function() {}
window.onload = function() { document.getElementById("elementToChange").innerHTML = "changed!"; }
<div id="elementToChange">hiiiiii</div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.