欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

基于原生js實現判斷元素是否有指定class名

 更新時間:2020年07月11日 11:39:08   作者:小猿筆記  
這篇文章主要介紹了基于原生js實現判斷元素是否有指定class名,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

【注意】以下方法只對class只有一個值的情況下操作

結構部分:

<div>
  <p>1</p>
  <p class="test">2</p>
  <p>3</p>
</div>

js部分:

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); 
   }
}

以上三種可以任選,條件是不考慮兼容性和多個class名的情況

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

最新評論