我正在执行一个外部脚本,使用<script>
内部<head>
.
现在,由于脚本执行的是页面加载的before,因此我无法访问<body>
以及其他内容.我想在文档"加载"(HTML完全下载并在RAM中)之后执行一些JavaScript.当我的脚本执行时,是否有任何事件可以挂接,这些事件将在页面加载时触发?
我正在执行一个外部脚本,使用<script>
内部<head>
.
现在,由于脚本执行的是页面加载的before,因此我无法访问<body>
以及其他内容.我想在文档"加载"(HTML完全下载并在RAM中)之后执行一些JavaScript.当我的脚本执行时,是否有任何事件可以挂接,这些事件将在页面加载时触发?
这些解决方案将奏效:
如注释defer所述:
<script src="deferMe.js" defer></script>
或
<body onload="script();">
或
document.onload = function ...
或 even
window.onload = function ...
Note that the last option is a better way to go since it is unobstrusive and is considered m或e standard.