web前端入門到實戰:原生js判斷某個元素是否有指定的class名的幾種方法
結構部分:
<div> <p>1</p> <p class="test">2</p> <p>3</p> </div>
js部分:
web前端開發學習Q-q-u-n: 731771211,分享學習的方法和需要注意的小細節,不停更新最新的教程和學習方法(詳細的前端專案實戰教學影片,PDF) var p = document.getElementsByTagName('p'); for(var i = 0;i <p.length;i++){ //第一種方法,用classList這個H5 API,有相容性問題 if(p[i].classList.contains('test')==true){ console.log(p[i].innerHTML); } //第二種方法,用className這個屬性 if(p[i].className=='test'){ console.log(p[i].innerHTML) } //第三種方法,用getAttribute()這個方法 if(p[i].getAttribute("class")=='test'){ console.log(p[i].innerHTML); } }
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901074/viewspace-2672920/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Java stream判斷列表是否包含某幾個元素/重複元素Java
- js判斷物件的幾種方法JS物件
- 判斷是否是陣列的幾種方法陣列
- js判斷物件裡面是否有某個屬性JS物件
- web前端入門到實戰:Js代理模式Web前端JS模式
- web前端入門到實戰:好用的Js圖表庫Web前端JS
- web前端入門到實戰:HTML元素巢狀問題Web前端HTML巢狀
- web前端入門到實戰:html元素有多個類名時,樣式覆蓋問題Web前端HTML
- JS常用判斷空對像的幾種方法JS
- JS資料型別判斷的幾種方法JS資料型別
- jquery裡判斷陣列內是否包含了指定的值或元素的方法jQuery陣列
- Array · 判斷某元素是否在陣列中陣列
- web前端入門到實戰:常用網頁元素命名規範Web前端網頁
- 判斷js中的資料型別的幾種方法JS資料型別
- JS如何判斷一個陣列是否為空、是否含有某個值JS陣列
- 教你幾種PostgreSQL判斷字串是否包含目標字串的方法SQL字串
- 判斷是否遵守某個協議協議
- sql 判斷 某列中是否包含 某種符號SQL符號
- web前端入門到實戰:js擷取字串相關的知識點Web前端JS字串
- JS判斷物件是否為空物件的方法JS物件
- 寫個方法判斷陣列物件中是否存在某個物件陣列物件
- JavaScript 判斷物件中是否有某屬性JavaScript物件
- nginx判斷路徑是否含有某個引數做判斷Nginx
- 寫一個方法判斷陣列內元素是否全部相同陣列
- web前端入門到實戰:擼兩個天氣小程式Web前端
- web前端入門到實戰:JS中new操作符原始碼實現Web前端JS原始碼
- Swift 幾種動態判斷類的方法Swift
- mysql如何判斷是否存在某個欄位MySql
- java判斷集合是否包含某個範圍內的值Java
- web前端入門到實戰:簡單的圖片輪播Web前端
- js判斷兩個物件是否相等JS物件
- js如何使用includes()判斷陣列是否含有指定值JS陣列
- 如何判斷一個元素文字是否換行?
- Javascript-判斷是否為陣列的5種方法JavaScript陣列
- sqlserver判斷欄位值是否存在某個字元SQLServer字元
- 前端開發入門到實戰:css實現div垂直水平居中的2種常用方法前端CSS
- jQuery 判斷元素是否隱藏jQuery
- 瀏覽器是怎樣判斷元素是否和某個CSS選擇器匹配?瀏覽器CSS