js中如何把一个节点列表类型转为节点

js中如何把一个节点列表类型转为节点
2025-03-13 16:27:31
推荐回答(1个)
回答1:

纯js没有,不过可以自己封装。。

function getElementsByClassName(ele,className) {
//获取所有子节点

if(document.all){
var children = ele.all;
}else{
var children =
ele.getElementsByTagName('*');
}
//遍历子节点并检查className属性
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[elements.length] = child;
break;
}