//使用原生js時,經過class名稱就能夠獲得相應的class名稱標籤組封裝的函數數組
//定義一個函數getClass(oParent,aClass);函數
function getClass(oParent,aClass){ //oParent爲要獲取的className的父級元素對象對象
var aEle = document.getElementsByTagName('*'); //定義一個變量經過通配符獲取全部標籤get
var result = []; //定義一個空數組,由於獲取的元素可能有多個,因此用數組存放io
for(var i=0;i<aEle.length;i++){ //遍歷獲取class名稱的元素function
if(aEle[i].className == aClass){ //判斷獲取到的元素的參數的class就是元素的classNameclass
result.push(aEle[i]) //如果,則放進數組中變量
}遍歷
}demo
return result; //返回這個className的元素
}
var demo = document.getElementById('demo');
getClass(demo,'box')
eg:
<body>
<div id="demo">
<div class="box"></div>
<div class="box"></div>
</div>
</body>