JS 获取class 元素集合

JavaScript019

JS 获取class 元素集合,第1张

function getByClass(oParent, sClass) { //根据class获取元素

var oReasult = []

var oEle = oParent.getElementsByTagName("*")

for (i = 0i <oEle.lengthi++) {

if (oEle[i].className == sClass) {

oReasult.push(oEle[i])

}

}

return oReasult

}

获取元素集合的方法有很多,接下来为大家介绍喜爱使用js通过元素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

}