JavaScript onerror和onload浏览器兼容性

时间:2014-08-30 13:14:09

标签: javascript internet-explorer onload onerror

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

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

1 个答案:

答案 0 :(得分:0)

在所有浏览器中有效的最好的选择(假设这包括像IE7这样的旧版本)是使用像dojo或jquery这样的框架来为你处理抽象。

然而,为了回答您关于onloadonerror的浏览器兼容性的问题,主要问题是如果页面已经加载,则不会在IE8及以下版本中触发。

我不推荐onreadystatechange,因为它不是所有浏览器的标准,并且将来无法使用:

Won't be supportted from IE11 onwards