IE浏览器不支持getElementsByClassName是什么原因?解决方法分享
在DOM3里已经加入了getElementsByClassName这个方法,然而IE9、10以外的其它版本均不支持,这是一块伤痛?。?br> 目前可以这么解决,判断浏览器支不支持这个方法,如果支持就不管;如果不支持 , 就在document对象里加入getElementsByClassName这个方法,这样的写法有一个好处,即不管有没有原生函数你都不用去修改代码 。
网上部分人直接定义一个getElementsByClassName函数 , 但是这样的话就需要把代码中所有使用document.getElementsByClassName改写成getElementsByClassName 。多少有点不方便,也不通用 。
下面的方法完美支持了document写法:

【IE浏览器不支持getElementsByClassName是什么原因?解决方法分享】
相关经验推荐
- 64位Windows7系统IE浏览器不能使用建行U盾支付是什么原因?解决不能使用支付方法介绍
- 如何开启IE10浏览器快速导航功能一键选择打开的网页
- win7重置IE浏览器教程|win7如何重置IE浏览器教程
- 使最小化了的IE浏览器恢复成大页面怎么弄?解决技巧分享
- Win10系统IE浏览器怎么管理加载项以提高运行速度?解决方法分享
- win7系统IE浏览器打开网页慢如何解决 解决win7系统打开软件慢方法介绍
- 如何利用js判断浏览器类型?判断方法分享
- 怎么将电脑的收藏夹导入至IE10浏览器?导入方法介绍
- 如何让IE9以下版本的浏览器兼容HTML5?兼容方法说明
- 怎样快速解决Vue项目在IE浏览器中显示空白?解决方法分享
