iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > VUE >原生js如何添加一个或多个类名
  • 647
分享到

原生js如何添加一个或多个类名

2024-04-02 19:04:59 647人浏览 独家记忆
摘要

这篇文章主要为大家展示了“原生js如何添加一个或多个类名”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“原生js如何添加一个或多个类名”这篇文章吧。具体如下:&l

这篇文章主要为大家展示了“原生js如何添加一个或多个类名”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“原生js如何添加一个或多个类名”这篇文章吧。

具体如下:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title></title>
    <style type="text/CSS" media="screen">
      #box {
        width: 200px;
        height: 200px;
        margin: 0 auto;
        background: pink;
        border-radius: 20px;
      }
      @keyframes move{
        0%{width: 500px; background-color: red;}
        10%{width: 100px; background-color: green;},
        20%{width: 900px; background-color: yellow;},
        50%{width: 300px; background-color: pink;},
        80%{width: 550px; background-color: Gold;},
        100%{width: 200px; background-color: purple;}
      }
      .movea {
        animation: move 1s ;
      }
    </style>
  </head>
  <body>
    <div id='box'>
    </div>
  <script type="text/javascript">
    document.getElementById('box').onclick = function() {
      this.setAttribute("class", "movea");
      this.classList.add("movea");
    }
  </script>
  </body>
</html>

二 .使用原生JS给元素--添加/删除类名

var dom = document.getElementById("idName");

添加  单个 class:

dom.classList.add("className1");

添加多个类:

dom.classList.add("className1", "className2", "className3", ....., "classNameN");

移除一个类:

dom.classList.remove("className1");

移除多个类:

dom.classList.remove("className1", "className2", "className3", ....., "classNameN");

检查是否含有某个类

dom.classList.contains('className'); //return true or false

当然还有很多其他的方法,上面的也不全.

以上是“原生js如何添加一个或多个类名”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网VUE频道!

--结束END--

本文标题: 原生js如何添加一个或多个类名

本文链接: https://www.lsjlt.com/news/73891.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 原生js如何添加一个或多个类名
    这篇文章主要为大家展示了“原生js如何添加一个或多个类名”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“原生js如何添加一个或多个类名”这篇文章吧。具体如下:&l...
    99+
    2024-04-02
  • ps一个页面如何添加多个画布
    这篇文章主要介绍ps一个页面如何添加多个画布,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!对现有图片进行处理,只需在PS中打开图片即可。但是,如果开始制作新的画布,则需要在PS中创建新的文件。设定文件名,默认为无标题...
    99+
    2023-06-14
  • vue怎么根据判断条件添加一个或多个style及class
    这篇文章主要介绍“vue怎么根据判断条件添加一个或多个style及class”,在日常操作中,相信很多人在vue怎么根据判断条件添加一个或多个style及class问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答...
    99+
    2023-07-05
  • js如何通过类名获得多个input对象
    今天小编给大家分享一下js如何通过类名获得多个input对象的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一...
    99+
    2024-04-02
  • PHP如何合并一个或多个数组
    这篇文章将为大家详细讲解有关PHP如何合并一个或多个数组,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。PHP 合并数组 PHP 提供了多种方法来合并一个或多个数组: array_merge() 函数 ar...
    99+
    2024-04-02
  • Ubuntu如何添加一个服务
    小编给大家分享一下Ubuntu如何添加一个服务,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Ubuntu简介Ubuntu是一个以桌面应用为主的Linux操作系统,...
    99+
    2023-06-27
  • mysql如何添加一个字段
    mysql如何添加一个字段?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。mysql如何添加一个字段1.在DOS窗口下运行: ...
    99+
    2024-04-02
  • PHP如何输出一个或多个字符串
    这篇文章将为大家详细讲解有关PHP如何输出一个或多个字符串,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。PHP 输出字符串 在 PHP 中,有许多方法可以输出一个或多个字符串。最常用的方法是使用 echo...
    99+
    2024-04-02
  • JS如何实现单个或多个文件批量下载
    这篇文章主要介绍了JS如何实现单个或多个文件批量下载的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇JS如何实现单个或多个文件批量下载文章都会有所收获,下面我们一起来看看吧。单个文件Download方案一:loc...
    99+
    2023-07-05
  • Unity如何给物体添加多个Tag
    这篇文章主要介绍了Unity如何给物体添加多个Tag,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在unity中,我们经常通过给物体添加标签来判断这个物体是不是我们想要的但是...
    99+
    2023-06-14
  • vue中 根据判断条件添加一个或多个style及class的写法小结
    目录vue中 根据判断条件添加一个或多个style及class的写法扩展:关于vue 里:class 的几种使用方式一、classvue中 根据判断条件添加一个或多个style及cl...
    99+
    2023-03-06
    vue根据判断条件添加一个或多个style vue class写法 vue :class 用法
  • jQuery如何添加HTML到一个元素
    这篇文章主要为大家展示了“jQuery如何添加HTML到一个元素”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“jQuery如何添加HTML到一个元素”这篇文章吧。添加HTML到一个元素$(...
    99+
    2023-06-27
  • 如何实现批处理添加多个新的域名到hosts
    这篇文章主要讲解了“如何实现批处理添加多个新的域名到hosts”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何实现批处理添加多个新的域名到hosts”吧!要求:批处理(.bat) 添加多个...
    99+
    2023-06-08
  • PHP如何递归地合并一个或多个数组
    这篇文章将为大家详细讲解有关PHP如何递归地合并一个或多个数组,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。PHP 中使用递归合并数组 递归是解决问题的常用技术,涉及到将一个问题分解为更小的子问题,这些子...
    99+
    2024-04-02
  • 一个iis如何绑定多个域名解析
    在iis中绑定多个域名解析的方法首先,在计算机中使用组合键“win+R”运行“Inetmgr”,打开iis管理器;进入到iis管理器后,在页面中点击需要域名解析的站点,右键选择“绑定”;进入网站绑定窗口后,在页面中点击“添加”按钮;在弹出的...
    99+
    2024-04-02
  • vue中如何获取一个类名
    在vue中获取一个类名的方法:1.新建vue.js项目;2.添加div标签,设置class类名;3.使用document.querySelectorAll方法获取类名;具体步骤如下:首先,在vue-cli中创建一个vue.js项目;vue ...
    99+
    2024-04-02
  • mysql如何给一个表一次增加多个字段
    可以使用ALTER TABLE语句来一次增加多个字段,语法如下: ALTER TABLE table_name ADD COLUMN...
    99+
    2024-04-09
    mysql
  • js如何随机生成一个验证码
    这篇文章给大家分享的是有关js如何随机生成一个验证码的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。效果:html代码:<p>验证码:</p>  ...
    99+
    2024-04-02
  • sql如何在一个表中添加字段并添加备注
    这篇文章主要介绍sql如何在一个表中添加字段并添加备注,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、加字段:alter table 表名 ADD 字段名 类型;eg:alter&...
    99+
    2024-04-02
  • 如何通过原生vue添加滚动加载更多功能
    这篇文章给大家分享的是有关如何通过原生vue添加滚动加载更多功能的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。vue中添加滚动加载更多,因为是单页面所以需要在跳出页面时候销毁滚动...
    99+
    2024-04-02
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作