谁能帮我把document.getElementById取值换成根据class取值,必有重谢

2025-03-27 01:13:25
推荐回答(1个)
回答1:

var $container = document.getElementById('container');
var $ul = $container.getElementsByTagName('ul');

// 要取的class
var className = 'col';

var ulCollection = [];

for (var i = 0; i < $ul.length; i += 1) {
var ul = $ul[i],
classList = ul.className.split(' ');
for (var j = 0; j < classList.length; j += 1) {
if (className === classList[j]) {
ulCollection.push(ul);
break;
}
}
}

console.log(ulCollection);