首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

各浏览器对link标签onload/onreadystatechange事件支持的差别

2012-09-07 
各浏览器对link标签onload/onreadystatechange事件支持的差异1,onload事件?IE6/7 :?IE8/9 :?Opera : ?即IE

各浏览器对link标签onload/onreadystatechange事件支持的差异

1,onload事件

?

IE6/7 :

各浏览器对link标签onload/onreadystatechange事件支持的差别

?

IE8/9 :

各浏览器对link标签onload/onreadystatechange事件支持的差别

?

Opera :

各浏览器对link标签onload/onreadystatechange事件支持的差别

?

即IE6/7/8/9/Opera都支持onload事件, Firefox/Safari/Chrome不支持。

注:用JS创建link标签再添加到head中,情况如上。

?

2,onreadystatechange事件

?

IE6/7/8/9中弹出了两次,其它浏览器均没有弹。说明只有IE支持link元素的onreadystatechange事件。弹出两次分别是readyState为loading,complete状态。可使用readyState来判断载入情况。我们再使用JS动态创建link元素试试,?

?

IE6/7/8/9中仍然弹出了2次。Firefox/Safari/Chrome仍然没弹。貌似一切正常,但神奇的是这次在Opera中弹出了一次,说明Opera支持动态创建link元素时的onreadystatechange事件。

?

相关:

https://developer.mozilla.org/en/HTML/Element/link
http://msdn.microsoft.com/en-us/library/ms535848%28v=VS.85%29.aspx
http://www.w3.org/TR/2000/WD-DOM-Level-1-20000929/level-one-html.html#ID-35143001

热点排行