您的位置:首页 > 其它

根据class名称获取元素

2012-06-13 11:18 183 查看
function getClass(str, root, tag) {
if (root) {
root = typeof root == "string" ? document.getElementById(root) : root;
} else {
root = document.body;
}
tag = tag || "*";
var els = root.getElementsByTagName(tag), arr = [];
for (var i = 0; i < els.length; i++) {
for (var j = 0; k = els[i].className.split(" "), j < k.length; j++) {
if (k[j] == str) {
arr.push(els[i]);
break;
}
}
}
return arr;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: