js選取多個或單個元素的實現(xiàn)代碼(用class)
更新時間:2012年08月22日 23:29:31 作者:
js選取多個或單個元素的實現(xiàn)代碼(用class),需要的朋友可以參考下
復(fù)制代碼 代碼如下:
function getElementsByClassName(elem_name,elem_tags) { //elem_name:查詢的class名,elem_tags:在哪個元素下查找
if(elem_tags == null) {
elem_tags = '*';
}
var all_elem = document.getElementsByTagName(elem_tags);//返回一個元素數(shù)組
var arr = []; //定義一個空數(shù)組,用于存放結(jié)果
for(var i=0; i<all_elem.length; i++) { //因為all_elem是一個數(shù)組,索引從0開始,所以遍歷次數(shù)要比元素總數(shù)小1
if(all_elem[i].className == elem_name) {
arr.push(all_elem[i]);
}
}
return arr; //返回這個結(jié)果數(shù)組
}
相關(guān)文章
利用location.hash實現(xiàn)跨域iframe自適應(yīng)
其他一些類似js跨域操作問題也可以按這個思路去解決,需要的朋友可以測試下。2010-05-05
js實現(xiàn)點擊按鈕后給Div圖層設(shè)置隨機背景顏色的方法
這篇文章主要介紹了js實現(xiàn)點擊按鈕后給Div圖層設(shè)置隨機背景顏色的方法,實例分析了javascript操作頁面div元素屬性及隨機數(shù)的相關(guān)技巧,需要的朋友可以參考下2015-05-05

