IE8以下不支持getElementsByClassName方法
来源:互联网 发布:dragonfly python使用 编辑:程序博客网 时间:2024/04/29 09:25
- 可以用jQuery代替
引用jQuery后,使用$(".ClassName")
等方法获取元素。 自己写getElementsByClassName函数方法
//解决IE8之类不支持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;
};
}
0 0
- IE8以下不支持getElementsByClassName方法
- 解决IE8以下不支持getElementsByClassName的方法
- 解决IE8一下不支持getElementsByClassName的方法
- IE8以下浏览器不支持document.getElementsByClassName() 访问节点;怎么解决?---封装自己的类名
- 进一步优化—IE8以下浏览器不支持document.getElementsByClassName() 访问节点;怎么解决?---封装自己的类名
- IE8重写document.getElementsByClassName方法
- IE8以下不支持location.origin
- vue不支持ie8以下 原因?
- document.getElementsByClassName在ie8及其以下浏览器的兼容性问题
- document.getElementsByClassName在ie8及其以下浏览器的兼容性问题
- 解决 IE 不支持 document.getElementsByClassName() 的方法
- IE不支持getElementsByClassName()方法的问题
- vue 为什么不支持 IE8 及其以下版本
- 解决ie8不支持placeholder方法
- 原生js document.getElementsByClassName在IE8及以下浏览器的兼容
- ie8兼容问题(一) getElementsByClassName
- 关于IE8以及以下版本不支持媒体查询的解决方案
- ie8 及以下不支持 array.map 的解决方式
- How to Solve "Latch- cache buffers chains"
- 漫谈
- HTML 5 终于定稿,八年后我们再一次谈谈怎么改变世界
- HTML5 本地裁剪图片并上传至服务器(老梗)
- HTML5标准终于来了,看什么书学习最好??????
- IE8以下不支持getElementsByClassName方法
- public private protected 的区别
- Java位运算
- Introduction
- 关于Eclipse项目中加入jquery.js文件报错(missing semicolon)问题
- iOS中的转场研究(1)
- 零碎
- xcode小技巧(不定时更新)
- iOS中的转场研究(2)