页面延时1秒加载a.js。 在a.js中怎样等待主页面加载完成后执行一段代码?-灵析社区

Mia好纠结

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

阅读量:18

点赞量:0

问AI
用 DOMContentLoaded 事件试试: function myFunction() { console.log("页面已加载完毕,执行代码"); } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', myFunction); } else { myFunction(); // DOMContentLoaded 已触发 }