js通過元素的class屬性獲取元素
lass屬性是dom最為常用的屬性之一,可以通過它設定元素的樣式屬性。
如果可以通過class屬性獲取元素,那麼將是一種非常便利的手段,當然原生的js也提供了這樣的方法:
[JavaScript] 純文字檢視 複製程式碼getElementsByClassName
但是此方法不相容低版本的IE瀏覽器,下面就分享一段能夠相容所有瀏覽器的程式碼例項。
此功能在本站的其他章節也介紹過,比如getElementsByClassName()用法詳解一章節。
這裡只是再提供一段程式碼例項,或許有不同的實現思路。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script> function getClass(node,classname) { if(node.getElementsByClassName) { return node.getElementsByClassName(classname); } else { var elems = node.getElementsByTagName(node), defualt = []; for (var i = 0; i < elems.length; i++) { if(elems<i>.className.indexOf(classname) != -1) { defualt[defualt.length] = elems<i>; } } return defualt; } } window.onload=function(){ var odiv=document.getElementById('box'), elements=getClass(odiv,'antzone'); elements[0].innerHTML='螞蟻部落'; } </script> </head> <body> <div id="box"> <div class="antzone">textcss</div> </div> </body> </html></i></i>
相關文章
- javascript通過class屬性獲取元素的程式碼JavaScript
- JavaScript 通過class獲取元素物件JavaScript物件
- js獲取元素的方法與屬性JS
- JavaScript 通過 type 屬性值獲取表單元素JavaScript
- javascript如何獲取具有指定class屬性的元素物件JavaScript物件
- js根據class值獲取元素物件JS物件
- jQuery點選元素獲取此元素的id屬性值jQuery
- jquery通過name屬性匹配元素jQuery
- 通過clss屬性查詢元素
- jquery設定和獲取元素的屬性jQuery
- js獲取元素的方法(獲取html元素的方法)JSHTML
- jQuery獲取id屬性值具有點的元素jQuery
- 使用jQuery獲取iframe元素的value屬性值jQuery
- 設定和獲取元素固有屬性值
- jQuery利用name屬性獲取表單元素jQuery
- JavaScript使用name屬性值獲取元素物件JavaScript物件
- js如何獲取某一類type屬性值表單元素JS
- jQuery捕獲-獲取DOM元素內容和屬性jQuery
- JS 獲取文件元素JS
- javascript實現的設定和獲取元素屬性JavaScript
- jquery獲取id屬性值帶有點的元素jQuery
- js通過type屬性值篩選input元素程式碼例項JS
- style方式獲取元素的border和background等符合屬性
- JavaScript獲取當前點選元素的id屬性值JavaScript
- javascript使用class獲取元素物件程式碼JavaScript物件
- jQuery 隱藏具有指定class屬性值的元素jQuery
- jquery隱藏具有指定class屬性值的元素jQuery
- 在url中通過屬性名獲取屬性值
- 通過js一次性為元素設定多個樣式屬性JS
- js如何獲取指定元素的尺寸JS
- javascript學習之路之元素獲取和設定屬性JavaScript
- Android自動化-如何獲取檢視元素屬性?Android
- 封裝js獲取當前元素的弟弟元素節點封裝JS
- js獲取與元素關聯的label標籤元素JS
- script元素屬性
- javascript通用獲取元素樣式屬性值程式碼例項JavaScript
- JS基礎_獲取元素的樣式JS
- vue 前端框架的網頁是否是不能用 js 和 jquery 獲取元素屬性或修改?Vue前端框架網頁JSjQuery