IE浏览器不支持getElementsByClassName的解决方法

分类栏目: js

849℃

放飞梦 发布于 发表评论

主要介绍IE浏览器不支持getElementsByClassName的解决方法,需要的朋友可以参考下

在DOM3里已经加入了getElementsByClassName这个方法,然而IE9、10以外的其它版本均不支持,这是一块伤痛啊! 目前可以这么解决,判断浏览器支不支持这个方法,如果支持就不管;如果不支持,就在document对象里加入getElementsByClassName这个方法,这样的写法有一个好处,即不管有没有原生函数你都不用去修改代码。

网上部分人直接定义一个getElementsByClassName函数,但是这样的话就需要把代码中所有使用document.getElementsByClassName改写成getElementsByClassName。多少有点不方便,也不通用。

下面的方法完美支持了document写法:

  友情赞助
微信二维码
支付宝二维码
  选择分享方式

版权:若无特殊注明,本文皆为放飞梦原创,转载请保留文章出处。

链接:IE浏览器不支持getElementsByClassName的解决方法 - http://www.lauxin.net/js/73.html

发表评论
    已评论(0)