页面延时1秒加载a.js。 在a.js中怎样等待主页面加载完成后执行一段代码。
<!DOCTYPE html>
<html>
<head>
<title>Delayed JavaScript Loading</title>
</head>
<body>
<h1>Delayed JavaScript Loading Example</h1>
<script>
setTimeout(function() {
var script = document.createElement('script');
script.src = 'a.js';
document.body.appendChild(script);
}, 1000); // 10秒钟的延迟时间
</script>
</body>
</html>
a.js中用onload是没效果的。
window.onload = function() {
console.log("123");
};
用 DOMContentLoaded 事件试试: