class 原生js获取父元素_原生js获取class

//使用原生js时,通过class名称就可以得到相应的class名称标签组封装的函数

//定义一个函数getClass(oParent,aClass);

function getClass(oParent,aClass){ //oParent为要获取的className的父级元素对象

var aEle = document.getElementsByTagName('*');   //定义一个变量通过通配符获取所有标签

var result = [];  //定义一个空数组,因为获取的元素可能有多个,所以用数组存放

for(var i=0;i

if(aEle[i].className == aClass){   //判断获取到的元素的参数的class就是元素的className

result.push(aEle[i])   //若是,则放进数组中

}

}

return result;   //返回这个className的元素

}

var demo = document.getElementById('demo');

getClass(demo,'box')

eg:


版权声明:本文为weixin_32902659原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。