js選取多個或單個元素的實現(xiàn)代碼(用class)
更新時間:2012年08月22日 23:29:31 作者:
js選取多個或單個元素的實現(xiàn)代碼(用class),需要的朋友可以參考下
復制代碼 代碼如下:
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ù)組,用于存放結果
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; //返回這個結果數(shù)組
}
相關文章
Javascript aop(面向切面編程)之a(chǎn)round(環(huán)繞)分析
這篇文章主要介紹了Javascript aop(面向切面編程)之a(chǎn)round(環(huán)繞) ,需要的朋友可以參考下2015-05-05JavaScript Array Flatten 與遞歸使用介紹
用 JavaScript 將 [1,2,3,[4,5, [6,7]], [[[8]]]] 這樣一個 Array 變成 [1,2,3,4,5, 6,7,8] 呢?傳說中的 Array Flatten2011-10-10JavaScript實現(xiàn)經(jīng)緯度轉換成地址功能
這篇文章主要介紹了JavaScript實現(xiàn)經(jīng)緯度轉換成地址,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-03-03基于javascript實現(xiàn)瀏覽器滾動條快到底部時自動加載數(shù)據(jù)
這篇文章主要介紹了基于javascript實現(xiàn)瀏覽器滾動條快到底部時自動加載數(shù)據(jù)的相關資料,需要的朋友可以參考下2015-11-11JavaScript用構造函數(shù)如何獲取變量的類型名
在JavaScript中,如何準確獲取變量的類型名是一個經(jīng)常使用的問題。但是常常不能獲取到變量的精確名稱,或者必須使用jQuery 中的方法,這里通過 typeof ,jQuery.type 和 通過構造函數(shù)來獲取變量類型這三種方法詳細介紹一遍。有需要的朋友們可以參考借鑒,下面來一起看看吧。2016-12-12