如何從 DOM 元素中刪除類別

TL;DR: 使用 remove() 方法於 element.classList 當你有一個 DOM 元素的參考時,你可以使用 remove 方法來刪除一個類別: element.classList.remove('myclass') 你可以使用 add 方法將一個新的類別加入: element.classList.add('myclass') 實作細節:classList 不是一個陣列,而是一個 DOMTokenList 類型的集合。 你無法直接編輯 classList,因為它是一個唯讀屬性。然而,你可以使用它的方法來改變元素的類別。

如何檢查 DOM 元素是否有類別

你如何檢查你所擁有的特定 DOM 元素是否有指定的類別? 使用 classList 物件提供的 contains 方法,寫法如下: element.classList.contains('myclass') 從技術上來說,classList 是一個符合 DOMTokenList 介面的物件,這意味著它實作了相關的方法與屬性。 你可以在 DOMTokenList MDN 頁面 上查看詳細的資訊。