纯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;
}