document.getElementByClass = function (classname) {
var elements = [];
var alltags = document.all ? document.all : document.getElementsByTagName("*")
for (var i=0; i<alltags.length; i++) {
var classNames = alltags[i].className.split(" ");
if (classNames.contain(classname))
elements[elements.length] = alltags[i];
}
return elements;
}
var elements = [];
var alltags = document.all ? document.all : document.getElementsByTagName("*")
for (var i=0; i<alltags.length; i++) {
var classNames = alltags[i].className.split(" ");
if (classNames.contain(classname))
elements[elements.length] = alltags[i];
}
return elements;
}
本文介绍了一种使用JavaScript自定义的方法来获取指定类名的所有DOM元素。此方法适用于那些不支持标准getElementByClassName的旧浏览器环境,通过遍历所有元素并检查其类名来实现。
1133

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



