JavaScript classList17 Mar 2025 | 5 分钟阅读 JavaScript classList 是 JavaScript 的一个 DOM 属性,它允许操作元素的 CSS (层叠样式表) 类。JavaScript classList 是一个只读属性,返回 CSS 类名。与 JavaScript 中的其他属性如 style 和 className 相比,classList 是一个 JavaScript 属性。style 属性返回 CSS 类元素的颜色或其他样式,而 className 用于返回 CSS 文件中使用的类名。然而,className 和 classList 属性都返回 CSS 文件中使用的类名,但方式不同。className 属性以字符串形式返回类名,而 JavaScript 的 classList 属性以数组形式返回类名。 在这里,我们将简要讨论 JavaScript classList,并讨论其方法及其在实际中的应用。 JavaScript classList 属性示例下面是一个 JavaScript classList 属性的例子,通过它可以获得元素的类值。 上述代码的输出如下所示 ![]() JavaScript classList 属性classList 属性用于表示类元素的值,它是一个 DOMTokenList 对象。这是一个只读属性,但我们可以通过操作程序中使用的类来修改其值。JavaScript classList 属性包含以下方法,通过这些方法我们可以对类元素执行不同的操作:
这些是 JavaScript classList 中使用的一些方法。 我们将逐一讨论。 classList.add()用于向 CSS 元素添加一个或多个类的函数。 示例 下面的例子展示了如何使用 classList.add() 方法添加一个类 在代码中,当用户点击按钮时,新的类会与现有的类一起被添加。点击按钮后的输出如下所示 ![]() classList.remove()remove() 函数用于从元素中移除现有的类。 下面的例子展示了如何使用 classlist.remove() 方法移除一个或多个类 在上面的代码中,当用户点击按钮时,特定的类会被从现有的 CSS 类中移除。点击按钮后的输出如下所示 ![]() Classlist.toggle()toggle() 按钮用于切换元素的类。这意味着添加一个新类或移除现有类。 下面是一个例子,让我们了解如何使用 toggle() 方法来添加或移除类。 示例 在代码中,当用户点击按钮时,类会被添加到 CSS 类中或从 CSS 类中移除。点击按钮后的输出如下所示 ![]() Classlist.contains()contains() 方法用于检查指定的类是否存在于 CSS 类中,并据此返回布尔值 true 或 false。 下面是一个例子,展示了如何使用 contains() 方法搜索一个类是否存在 示例 在上面的代码中可以看出,当用户点击按钮时,它会检查指定的类是否存在于 CSS 类中。如果存在,则返回布尔值 true。否则,返回 false。点击按钮后上述代码的输出如下所示 ![]() classlist.replace()replace() 方法用于将一个现有的类替换为一个新类。这并不意味着类从元素中被移除,而是现有类的属性被新类的属性替换。 下面是一个例子,通过它我们可以了解如何用新类替换现有类 示例 在上面的代码中,当用户点击按钮时,现有类的属性会被新类的属性替换。点击按钮后的输出如下所示 ![]() classList.item()item() 函数用于返回位于指定索引值处的类的名称。 下面是一个例子,让我们了解如何使用 item() 方法返回值 示例 在代码中,当用户点击按钮时,位于指定索引处的类将被显示。点击按钮后,我们得到指定的索引类值,如下所示 ![]() 这些是 classList DOM 对象的一些方法以及关于 classList 的所有内容。 下一个话题JavaScript 代码编辑器 |
JavaScript 中的“mousemove”事件 当指针在 Web 标签内或元素周围移动时,mousemove 事件起作用。只需使用鼠标指针即可轻松操作鼠标移动。mousemove 事件参与事件处理程序。它是一个...
阅读 4 分钟
IndexedDB 是一个集成到浏览器中的大型对象存储。使用键值对,IndexedDB 使您能够持久存储数据。任何 JavaScript 类型,例如布尔值、数字、文本、未定义、null、日期、正则表达式、对象、数组、blob 和文件,都可以用作...
阅读 8 分钟
? JavaScript 可用于创建客户端图像映射。图像映射是网页上的一张图片,具有指向其他页面的多个链接。这些链接称为热点。图像映射用于导航不同的链接到其他页面或在...
阅读 3 分钟
对象中存储了一组属性。在对象中,名称(也称为键)和值组合在一起,称为键值对。但是,当它引用时,它不需要外部依赖...
阅读 2 分钟
简介:JavaScript 是一种广泛使用的编程语言,它提供了几种内置方法来操作字符串。用于搜索字符串中特定字符或子字符串的两种最常用的方法是 indexOf() 和 search()。虽然这两种方法可能看起来相似,但...
阅读 3 分钟
Window.location 用于提供一个 Location 对象,其中包含有关文档当前位置的详细信息。此 Location 对象反映了它所链接对象的 location (URL),即它包含有关当前内容位置(主机、href 等)的信息。JavaScript Location 对象 window.location 属性表示...
阅读 8 分钟
我们可以使用 javascript indexedDB 函数删除数据库中的单个或多个数据。我们可以使用键值或 ID 删除整个数据库行。删除 javascript indexedDB 中数据的过程 下面的步骤有助于删除信息。要删除...
阅读 3 分钟
绘制线条是一种使用 javascript 在网页上使用 canvas 函数的简单方法。Canvas 标签用于使用不同的 javascript 属性和方法绘制线条。javascript 设置线条的宽度、结构、显示和颜色。JavaScript 绘图指令 您可以...
7 分钟阅读
在本文中,我们将了解如何借助 JavaScript 从选择列表中删除选项。在本文开头,我们将学习 JavaScript、<select> 标签和 JavaScript 中的 remove 方法的一些基本方面。之后,我们将...
阅读 6 分钟
如今,几乎所有 Web 开发人员都在其网页中使用 JavaScript。JavaScript 是一种客户端脚本语言,在客户端机器(例如 Web 浏览器)上运行。它帮助 Web 开发人员创建现代网页,允许用户直接与网页交互,而无需重新加载它们。如果...
5 分钟阅读
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India