开始慢慢从JQUERY再转回到纯JS。。。
//原理: 用document.getElementsByTagName('*');来获取所有元素,然后取得相同Class的元素。
function getElementsByClassName(n) {
var classElements = [], allElements = document.getElementsByTagName('*');
for (var i = 0; i < allElements.length; i++) {
if (allElements[i].className == n) {
classElements[classElements.length] = allElements[i];
}
}
return classElements;
}
// 原来class为showye的全去掉
var XX = getElementsByClassName('shouye');
for (var i = 0; i < XX.length; i++) {
XX[i].className = "";
}
转自:http://blog.youkuaiyun.com/greenerycn/archive/2008/10/07/3030269.aspx
自己测试在ie6,8,firefox,chrome下运行成功
本文介绍了一种使用纯JavaScript实现的功能,即通过指定的类名来获取文档中所有具有该类名的元素。此方法避免了依赖jQuery等库,适用于多种浏览器环境,包括IE6及更高版本。
917

被折叠的 条评论
为什么被折叠?



