ITPub博客

首页 > 应用开发 > Javascript > web前端入门到实战:原生js判断某个元素是否有指定的class名的几种方法

web前端入门到实战:原生js判断某个元素是否有指定的class名的几种方法

原创 Javascript 作者:智云编程 时间:2020-01-10 19:18:58 0 删除 编辑

结构部分:

<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博客 ” ,链接:https://blog.itpub.net/69901074/viewspace-2672920/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
从事前端5年,希望在贵平台分享前端技巧,知识心得

注册时间:2018-12-03

  • 博文量
    683
  • 访问量
    740527