getElementsByClassName 获取文档中特定class元素

JS中默认只能用ID与NAME来获取元素,但有时想能直接获取到CLASS就方便多了

GOOGLE了下后,写了一个

document.getElementsByClassName = function(eleClassName)
{
var getEleClass = [];//定义一个数组
var myclass = new RegExp("\\b"+eleClassName+"\\b");//创建一个正则表达式对像
var elem = this.getElementsByTagName("*");//获取文档里所有的元素
for(var h=0;h<elem.length;h++)
{
var classes = elem[h].className;//获取class对像
if (myclass.test(classes)) getEleClass.push(elem[h]);//正则比较,取到想要的CLASS对像
}
return getEleClass;//返回数组
}

浏览最多的10篇日志

评论最多的10篇日志

随机显示的10篇日志