javascript的dom选择class的封装

function getByclass(parent_,class_){//封装

var res = [];

var parent_ = document.getElementsByTagName('*');

for (var i = 0; i < parent_.length; i++) {

if (parent_[i].className == class_) {

res.push(parent_[i]);

}

}

// alert(res.length)

return res;

}

var box = getByclass('ul','box')

for (var i = 0; i < box.length; i++) {

box[i].style.background = 'red';

}

// var ul = document.getElementById('ul');

// var li = ul.getElementsByTagName('li');

// for (var i = 0; i < li.length; i++) {

// if (li[i].className == 'box') {

// li[i].style.background = 'red';

// }

// }

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容