我想在 DOM 元素完全加载时添加一个事件。唯一的困难是当我的脚本运行时该元素还不存在。
我的解决方法是定期测试元素是否在脚本中
window.setInterval(function(){
if (document.getElementById("myId"))
/* do stuff */ ...;
}, 100);
现在又来了一个问题,第一次找到元素时,我保证它是满载的吗?
- 如果是,那就完美了。
- 如果没有,我该如何测试它?(当它还没有加载时,我可以将它附加到
onload
事件中没有任何问题)
我没有 jQuery。