javascript使用class獲取元素物件程式碼
class是元素中最常用的元素屬性之一,如果能夠利用class獲取元素物件那就再好不過了,幸運的是javascript給我提供了這樣的函式getElementsByClassName(),此函式可以獲取具有指定class屬性值的元素物件,但是此函式具有瀏覽器相容性問題,下面是一段能夠相容個瀏覽器的程式碼。
[JavaScript] 純文字檢視 複製程式碼function getElementsByClassName(elem_name,elem_tags){ if(elem_tags==null) { elem_tags='*'; } var all_elem=document.getElementsByTagName(elem_tags); var arr=[]; for(var i=0;i<all_elem.length;i++) { if(all_elem[i].className==elem_name) { arr.push(all_elem[i]); } } return arr; }
以上程式碼程式碼可以將含有指定class屬性值的元素放入一個陣列,然後返回,也許此方法不夠全面,僅供大家參考之用,更多內容可以參閱getElementsByClassName()一章節。
相關文章
- JavaScript 通過class獲取元素物件JavaScript物件
- javascript通過class屬性獲取元素的程式碼JavaScript
- javascript如何獲取具有指定class屬性的元素物件JavaScript物件
- javascript根據class獲取物件JavaScript物件
- js根據class值獲取元素物件JS物件
- JavaScript使用name屬性值獲取元素物件JavaScript物件
- javascript獲取指定元素父元素程式碼例項JavaScript
- javascript獲取元素封裝程式碼例項JavaScript封裝
- JavaScript使用id獲取指定元素JavaScript
- javascript獲取元素的順序程式碼例項JavaScript
- javascript獲取li元素內容程式碼例項JavaScript
- 反射--Class物件功能--獲取Method反射物件
- 使用jquery獲取指定元素的子元素程式碼例項jQuery
- js通過元素的class屬性獲取元素JS
- 獲取 Class 物件的 3 種方法物件
- javascript中獲取元素尺寸JavaScript
- JavaScript獲取同級元素JavaScript
- JavaScript 獲取同級元素JavaScript
- 原生javascript實現獲取指定元素下所有後代元素程式碼例項JavaScript
- javascript通用獲取元素樣式屬性值程式碼例項JavaScript
- 原生就javascript實現的獲取子元素程式碼例項JavaScript
- javascript獲取date物件的時間戳程式碼例項JavaScript物件時間戳
- JavaScript獲取指定元素的同輩元素JavaScript
- JavaScript獲取父元素下子元素節點JavaScript
- JavaScript獲取上一個元素JavaScript
- JavaScript獲取元素透明度JavaScript
- JavaScript獲取元素標籤名JavaScript
- jquery獲取元素高度程式碼例項jQuery
- jQuery獲取指定元素的父元素程式碼例項jQuery
- css獲取指定元素的兄弟元素程式碼例項CSS
- 獲取指定元素下所有li元素程式碼例項
- Java中獲取Class物件的三種方式Java物件
- JavaScript 獲取主機名程式碼JavaScript
- JavaScript獲取星期程式碼例項JavaScript
- JavaScript 獲取第n個li元素JavaScript
- JavaScript 獲取form所有表單元素JavaScriptORM
- JavaScript獲取form下所有input元素JavaScriptORM
- JavaScript獲取li元素的下標JavaScript