解决ie8及一下不支持document.getElementsByClassName
2017-03-29 17:21
841 查看
解决ie8及一下不支持document.getElementsByClassName
if (!document.getElementsByClassName) { document.getElementsByClassName = function (className, element) { var children = (element || document).getElementsByTagName('*'); var elements = new Array(); for (var i = 0; i < children.length; i++) { var child = children[i]; var classNames = child.className.split(' '); for (var j = 0; j < classNames.length; j++) { if (classNames[j] == className) { elements.push(child); break; } } } return elements; }; }
相关文章推荐
- IE8以下浏览器不支持document.getElementsByClassName() 访问节点;怎么解决?---封装自己的类名
- 解决IE8一下不支持getElementsByClassName的方法
- 进一步优化—IE8以下浏览器不支持document.getElementsByClassName() 访问节点;怎么解决?---封装自己的类名
- 解决 IE 不支持 document.getElementsByClassName() 的方法
- 解决 IE 不支持 document.getElementsByClassName()
- 解决 IE 不支持 document.getElementsByClassName() 的方法
- 解决IE8以下不支持getElementsByClassName的方法
- 原生js document.getElementsByClassName在IE8及以下浏览器的兼容
- IE浏览器不支持getElementsByClassName的解决方法
- document.getElementsByClassName在ie8及其以下浏览器的兼容性问题
- 浏览器不支持getElementsByClassName的解决办法
- document.getElementsByClassName在ie8及其以下浏览器的兼容性问题
- IE浏览器不支持getElementsByClassName的解决方法
- 原生JavaScript解决document.getElementsByClassName兼容问题
- 如何有效地解决ie7,IE8不支持document.getElmentsByClassName的问题
- ie8及其以下浏览器的document.getElementsByClassName兼容性问题
- IE不支持getElementsByClassName解决办法
- IE6,7,8浏览器不支持 document.getElementsByClassName
- 原生js方法document.getElementsByClassName在ie8及其以下的兼容性问题
- document.getElementsByClassName在ie8及其以下浏览器的兼容性问题