JavaScript >> Javascript 文檔 >  >> Tags >> CSS

如何使用 JavaScript 添加或刪除多個 CSS 類

要使用 JavaScript 從 HTML 元素中添加或刪除多個 CSS 類,可以使用 classList 屬性。

classList 屬性以 DOMTokenList 形式返回應用於元素的所有類的實時集合 對象。

此屬性有助於在元素上添加、刪除和切換 CSS 類。有用的

classList 屬性是只讀的。但是,您可以使用 add() 對其進行修改 和 remove() 方法。

add() 方法允許您向一個元素添加一個或多個 CSS 類:

const div = document.querySelector('div');

div.classList.add('pizza', 'spice', 'potato');

同樣,remove() 可用於從元素中刪除一個或多個 CSS 類:

const div = document.querySelector('div');

div.classList.remove('pizza', 'potato');

classList 屬性僅適用於現代瀏覽器和 IE10 及以上版本。

查看本文以了解有關在 JavaScript 中添加、刪除和切換 CSS 類的更多信息。


Tutorial JavaScript 教程
  1. Next.JS 中基於 Tailwinds 類的暗模式

  2. 讓我們通過 nodejs 製作一個小型 Web 應用程序。

  3. 如何使用 jQuery 獲取 <span> 的值?

  4. 糾正我對CORS的理解

  5. 很棒的 VSCode 擴展 - Peacock(給自己上色)

  6. eslint:error 解析錯誤:關鍵字‘const’被保留

  7. Angular 中的 TDD - 依賴注入和模擬

  1. 新課程:帶有 Hooks 的下一級 React 應用程序

  2. 如何在 JavaScript 中訪問沒有 Key 的對象的值

  3. Bumbag - 一個可訪問且可主題化的 React UI 工具包

  4. 在你的 iOS 項目中運行節點模塊

  5. 無法單擊按鈕元素內的輸入元素

  6. Open Speech Corpus - 用於收集和驗證語音樣本的自託管和開源工具。

  7. 如何在 10 分鐘內設置 React 全局警報彈出窗口

  1. 實現 Tailwind 組件和 Vue

  2. 異步 JavaScript 簡介

  3. 2019 年頂級 Web 應用程序開發框架

  4. 給我看看你的#coderclaws