JavaScript 通過class獲取元素物件
class屬性是元素中最為常見的屬性之一,如果能夠通過class屬性訪問到指定元素,那麼將是一件非常便利的操作。
幸運的是JavaScript提供了getElementsByClassName方法實現此功能,不過存在一定瀏覽器相容性。
下面就是一段能夠實現相容各個瀏覽器的程式碼例項:
[JavaScript] 純文字檢視 複製程式碼function getElementsByClassName(classname,node){ node = node || window.document; if(node.getElementsByClassName){ return node.getElementsByClassName(classname); } else{ var results = new Array(); var elems = node.getElementsByTag("*"); for (var i=0;i<elems.length;i++){ if(elems[i].className.indexOf(classname) != -1){ results[elems.length] = elems[i]; } } return results; } }
更為內容可以參閱JavaScript getElementsByClassName()一章節。
相關文章
- javascript通過class屬性獲取元素的程式碼JavaScript
- javascript使用class獲取元素物件程式碼JavaScript物件
- js通過元素的class屬性獲取元素JS
- javascript如何獲取具有指定class屬性的元素物件JavaScript物件
- javascript根據class獲取物件JavaScript物件
- js根據class值獲取元素物件JS物件
- JavaScript 通過 type 屬性值獲取表單元素JavaScript
- JavaScript使用name屬性值獲取元素物件JavaScript物件
- Unity通過子物件獲取父物件例子Unity物件
- 反射--Class物件功能--獲取Method反射物件
- Grails通過sessionId獲取session物件AISession物件
- 獲取 Class 物件的 3 種方法物件
- 通過反射獲取私有內部類物件反射物件
- javascript中獲取元素尺寸JavaScript
- JavaScript獲取同級元素JavaScript
- JavaScript 獲取同級元素JavaScript
- JavaScript獲取指定元素的同輩元素JavaScript
- JavaScript獲取父元素下子元素節點JavaScript
- JavaScript獲取上一個元素JavaScript
- JavaScript獲取元素透明度JavaScript
- JavaScript使用id獲取指定元素JavaScript
- JavaScript獲取元素標籤名JavaScript
- 通過javascript+xmlhttp獲取itpub blog列表JavaScriptXMLHTTP
- vue+axio通過獲取dom元素上傳檔案Vue
- Java中獲取Class物件的三種方式Java物件
- 通過NameValuePairsValueProvider物件來獲取指定字首的KeyAIIDE物件
- JavaScript 獲取第n個li元素JavaScript
- JavaScript 獲取form所有表單元素JavaScriptORM
- JavaScript獲取form下所有input元素JavaScriptORM
- JavaScript獲取li元素的下標JavaScript
- javascript獲取當前元素的上一級元素JavaScript
- javascript獲取指定元素父元素程式碼例項JavaScript
- 通過JavaScript獲取標籤,修改標籤內容JavaScript
- 反射-獲取class檔案物件的三種方式反射物件
- javascript如何獲取哪個元素獲得焦點JavaScript
- Java獲取Class物件的方式和例項化物件的方式Java物件
- javascript在iframe子元素中獲取父視窗元素JavaScript
- JavaScript 獲取所有後代元素節點JavaScript