美文网首页存蓄已解决的‘漏洞’技术干货
在Javascript中如何获取类(class)

在Javascript中如何获取类(class)

作者: 痛心凉 | 来源:发表于2017-09-27 20:50 被阅读2次

要获取元素的类,我们要了解元素的类是通过什么添加上的?因为每个元素都有一个或多个特性,这些特性的用途是给出相应元素或其内容的附加信息。操作特性的Dom方法有三;分别为:getAttribute()、setAttribute()和removeAttribute();这三个方法可以针对任何特性使用,包括那些以HTMLElement类型属性的形式定义的特性。

html结构

<div>
<p>1</p>
<p class="text">text</p>
<p>2</p>
</div>

js行为代码

var p=documnet.getElementsByTageName("p") 或者document.querySelectorAll("p");
var len=p.length;
//方法1
for(var i=0;i<len;i++){
if(p[i].getAttribute("class")){
if(p[i].className.indexOf('text') >-1){
console.log(“找到class类”)
}
}
}
//方法2
for(var i=0;i<len;i++){
if(p[i].getAttribute=="text"){
console.log("找到calss类")
}
}
//方法3
for(var i=0;i<len;i++){
if(p[i].className=="text"){
console.log(“找到class类”)
}
}

相关文章

  • 在Javascript中如何获取类(class)

    要获取元素的类,我们要了解元素的类是通过什么添加上的?因为每个元素都有一个或多个特性,这些特性的用途是给出相应元素...

  • (3)Class类的深度解析

    在上一个小节,介绍了如何获取一个类的class信息,获取class的修饰符,以及获取类中的成员(字段,方法,构造函...

  • JAVA学习笔记之 反射

    反射:通过一个class文件对象来使用该class文件中的构造方法,成员变量,成员方法。 如何获取Class类文件...

  • Java 反射实例

    反射获取 Class类的对象有三种方式:Object类中的getClass()方法类.class通过Class类的...

  • (2)Class类的基本使用

    思考一下:原生类和引用类型如何获取一个class对象,获取了class对象之后,怎么获取这个类有关的成员,比如方法...

  • 通过源码分析oc中的类和元类

    一 、如何获取 类 1)通过调用类方法+ (Class)class直接返回self也就是类本身 2)通过调用对象的...

  • 反射

    获取类的Class对象 直接通过类.class,获取其Class对象 通过Class的forName方法 通过类实...

  • Java之Class

    实例Class代表虚拟机中正在运行的类或者接口。通过对象可以获取他的Class,根据class可以获取类中的...

  • Java之Class - 草稿

    实例Class代表虚拟机中正在运行的类或者接口。通过对象可以获取他的Class,根据class可以获取类中的...

  • PHP 获取类名

    在PHP中可以使用魔术方法__CLASS__来获取类名 官方文档如下 __CLASS__类的名称(PHP 4.3....

网友评论

    本文标题:在Javascript中如何获取类(class)

    本文链接:https://www.haomeiwen.com/subject/ddhpextx.html