首页 > 其他分享 >className是覆盖class属性, //classList 是添加属性或者删除已有属性

className是覆盖class属性, //classList 是添加属性或者删除已有属性

时间:2022-12-21 15:14:09浏览次数:45  
标签:classList 元素 className ClassList class 类名 属性

className是覆盖class属性, //classList 是添加属性或者删除已有属性

uul.className = "uhh2";还可以对其添加多个选择器,比如uul.className = "uhh2 changing"(中间用空格隔开); 在做动画效果的时候,把不同效果的css选择器赋予同一个标签元素,从而使得这个标签元素具有多种效果。这就像单打你的老妈,突然加入了老爸,给了你一次混合双打

1.ClassList属性有以下几种方法:

(1)通过ClassList可以获取元素的全部类名;

(2)通过ClassList.remove()可以删除元素的一个或多个类名;

(3)通过ClassList.add()可以向元素添加一个或多个类名;

(4)通过ClassList.lentgh可以获取到元素类名的数量;

(5)通过ClassList.item(x)可以获取到元素类名索引为x的类名;

(6)通过ClassList.toggle可以为元素切换类;

(7)通过ClassList.contains(x)查看元素是否存在类名为"x"的类;

简而言之,className会覆盖原来的class属性,但是可以赋值多个class类名,classList是增加这个属性或删除属性

标签:classList,元素,className,ClassList,class,类名,属性
From: https://www.cnblogs.com/harryzong/p/16996293.html

相关文章

  • EditText的所有属性
    EditText继承关系:View-->TextView-->EditTextEditText的属性很多,这里介绍几个:android:hint="请输入数字!"//设置显示在空间上的提示信息android:numeric="integer"//设置只......
  • net中c#如何获取字段、属性、方法的自定义特性?
    在C#中,自定义特性的创建用于将声明信息与代码(程序集、类型、方法、属性等)相关联,以任何需要的方式。特性增强了.NET的可扩展性能。传送门net中c#如何获取字段、属性、方法......
  • C#获取类的所有属性
    varpath=@"D:\test\1.CSV";varrecords=OpenExcel(path);vargroupByFirst=newList<Test>{};vargroupBySecond=newList<Test......
  • [css3] 多背景属性background
    background:url(img_flwr.gif)rightbottomno-repeat,url(paper.gif)lefttoprepeat;<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaht......
  • 通过字段名获取数据模型对象属性的显式值 
    ..... forobjinqueryset:#遍历选择的对象列表data=[]forfieldinfields_columns:#fields_columns为选定的字段列表ifobj._meta.get_field(field).cho......
  • Spring Boot 属性配置和使用
     3.2.2.2JavaConfig使用方式假设我有一个TestJavaConfigBean,通过JavaConfig的方式还可以使用@Value的方式注入:publicclassTestJavaConfigBean{@Value("${timeout:1......
  • Cesium针对ArcGIS服务进行属性查询(二维)
    起因项目原有的二维数据很多,需要针对用户注册的二维服务在Cesium上进行属性查询的功能(注意这些二维服务都是Arcgis的MapServer)PS:这种查询方法也适用于所有不是Arcg......
  • SpringBoot - @ImportResource,@ConfigurationProperties 让xml生效与类属性绑定配置文
    @ImportResource作用:使用.xml配置文件范围:必须使用在主程序@SpringBootApplication或配置类上@Configuration@SpringBootApplication@ImportResource("classpath:appl......
  • Linux 基础-文件权限与属性
    一,文件类型二,文件属性与权限三,Linux文件属性与权限总结四,参考资料Linux系统由Linux内核、shell、文件系统和第三方应用软件组成。Linux文件权限与属性是学习Li......
  • Jmeter基础-属性(跨线程组调用函数)
    跨线程组调用函数,需要用到属性1、用_setProperty函数,将值保存成jmeter属性,需要通过BeanShell取样器来执行1.1打开函数助手,选择_setProperty,设置属性名称和属性值(此处的......