我有一种情况,我想为脚本元素设置一个onload处理程序,但是在我这样做之前可能已经加载了脚本元素。如果它已经加载了,我想检测一下并立即运行我的处理程序。
在事实之后检查脚本元素的onload状态的可靠方法是什么?
BTW我知道IE使用readyState而不是onload事件,所以我不需要帮助。
答案 0 :(得分:1)
我不相信你可靠地知道这一点 - 如果你错过了一个事件,那么你就错过了它。如果您真的无法知道脚本是否已经加载,那么最简单的解决方案是让脚本的底部设置一些全局标志,指示它已被加载;那么你可以检查一下,并设置你的onload处理程序,如果它不存在。