JavaScript onerror和onload浏览器兼容性

JavaScript onerror和onload浏览器兼容性,javascript,internet-explorer,onload,onerror,Javascript,Internet Explorer,Onload,Onerror,在向DOM添加元素后,我使用JavaScript的element.onload和element.onerror函数。现在我对这种方法的浏览器兼容性感兴趣,因为我看到一些人在使用element.onreadystatechange 我如何为onload和onerror定义一个函数,以便它在所有浏览器上都有效?如果它包括像IE7这样的旧浏览器,那么在所有浏览器上都有效的最佳选择是使用像dojo或jquery这样的框架为您处理抽象 然而,要回答您关于onload和onerror浏览器兼容性的问题,主要

在向DOM添加元素后,我使用JavaScript的element.onload和element.onerror函数。现在我对这种方法的浏览器兼容性感兴趣,因为我看到一些人在使用element.onreadystatechange


我如何为onload和onerror定义一个函数,以便它在所有浏览器上都有效?

如果它包括像IE7这样的旧浏览器,那么在所有浏览器上都有效的最佳选择是使用像dojo或jquery这样的框架为您处理抽象

然而,要回答您关于onload和onerror浏览器兼容性的问题,主要问题是如果页面已经加载,它们不会在IE8及以下版本中启动

我不建议使用ReadyStateChange,因为它不是所有浏览器的标准,将来也不会提供:


您能提供一个代码示例来处理所有现代浏览器和IE8+以及onerror和onload功能吗!?