0
我将元素添加到DOM后,我正在使用JavaScript的element.onload
和element.onerror
函数。现在我对这种方法的浏览器兼容性感兴趣,因为我看到一些人使用element.onreadystatechange
。JavaScript onerror和onload浏览器兼容性
如何为onload和onerror定义函数,使其在所有浏览器上都无效?
我将元素添加到DOM后,我正在使用JavaScript的element.onload
和element.onerror
函数。现在我对这种方法的浏览器兼容性感兴趣,因为我看到一些人使用element.onreadystatechange
。JavaScript onerror和onload浏览器兼容性
如何为onload和onerror定义函数,使其在所有浏览器上都无效?
你最好在所有浏览器中都有效(假设这包括像IE7这样的老版本),就是使用像dojo或jquery这样的框架来为你处理抽象。
但是,要回答您有关onload
和onerror
的浏览器兼容性的问题,主要问题是如果页面已加载,则它们不会在IE8及更低版本中触发。
我不会推荐onreadystatechange
因为它不是对所有的浏览器标准并不会在未来提供:
可否请你提供一个代码示例来处理所有现代浏览器和IE8 +的onerror和onload功能!? – user3631654 2014-08-31 15:23:33