Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

js 修改class

作者:魔影杀戮   发布日期:2025-05-19   浏览:24

// 修改元素的 class 示例

// 1. 获取 DOM 元素
const element = document.querySelector('.my-element');

// 2. 添加一个 class
element.classList.add('new-class'); // 添加名为 'new-class' 的类

// 3. 移除一个 class
element.classList.remove('old-class'); // 移除名为 'old-class' 的类

// 4. 切换一个 class(如果存在则移除,不存在则添加)
element.classList.toggle('toggle-class'); // 切换名为 'toggle-class' 的类

// 5. 检查元素是否包含某个 class
if (element.classList.contains('specific-class')) {
    console.log('元素包含 specific-class');
}

// 6. 直接修改 class 属性(会替换所有现有类)
element.className = 'brand-new-class'; // 将元素的所有类替换为 'brand-new-class'

解释说明:

  • classList 是一个用于操作元素类名的属性,它提供了方便的方法来添加、移除、切换和检查类。
  • add()remove() 分别用于添加和移除类。
  • toggle() 用于切换类的存在状态。
  • contains() 用于检查元素是否包含特定的类。
  • className 属性可以直接设置或获取元素的所有类,但使用时会覆盖现有的所有类。

上一篇:js 鼠标点击事件

下一篇:js 加载图片

大家都在看

js 数组对象排序

js 数组删掉第一个值

js fill

js 数组复制

js 复制数组

js 数组拷贝

js 对象转数组

js 深拷贝数组

js 获取今天年月日

js jsonp

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站