相关疑难解决方法(0)

JS window.onload用法与文档

window.onload从我的阅读中听起来像是可以松散地互换,document.onload但我的经验表明这是不正确的.我继承了一个JS脚本,我不知道如何纠正它.我想要在DOM加载后执行JS,而不是在加载所有资源之后执行.我怎样才能做到这一点?

目前我有:

window.onload = initDropMenu;
Run Code Online (Sandbox Code Playgroud)

我试过了:

 document.onload = initDropMenu;
Run Code Online (Sandbox Code Playgroud)

这只会导致菜单无法加载.我也尝试从JS中完全删除该行,并让DOM通过以下方式执行:

<body onload="initDropMenu()">
Run Code Online (Sandbox Code Playgroud)

这也导致没有菜单,并且在控制台中没有错误.我的JS知识有限,我在这里缺少什么?

javascript dom document-ready

3
推荐指数
1
解决办法
1143
查看次数

标签 统计

document-ready ×1

dom ×1

javascript ×1