Heim > Web-Frontend > CSS-Tutorial > Wie entferne ich eine CSS-Klasse aus einem Element mit nativem JavaScript?

Wie entferne ich eine CSS-Klasse aus einem Element mit nativem JavaScript?

DDD
Freigeben: 2024-12-28 19:49:17
Original
1020 Leute haben es durchsucht

How to Remove a CSS Class from an Element Using Native JavaScript?

CSS-Klasse aus einem Element mit nativem JavaScript entfernen

Das Entfernen einer CSS-Klasse aus einem HTML-Element mithilfe von JavaScript kann erreicht werden, ohne auf Drittanbieter angewiesen zu sein. Partybibliotheken wie jQuery. Nachfolgend finden Sie eine Schritt-für-Schritt-Anleitung:

1. Identifizieren Sie das Zielelement:

Verwenden Sie die Methode document.querySelector(), um das HTML-Element auszuwählen, aus dem Sie die Klasse entfernen möchten. Geben Sie die ID des Elements oder eine andere eindeutige Kennung an.

2. Verwenden Sie die classList-Eigenschaft:

Moderne Browser unterstützen die classList-Eigenschaft für jedes Element. Diese Eigenschaft stellt eine Liste der auf das Element angewendeten CSS-Klassen dar.

3. Entfernen Sie die Klasse:

Um eine Klasse zu entfernen, verwenden Sie einfach die Methode classList.remove() und übergeben Sie den Klassennamen als Argument. Zum Beispiel:

const element = document.querySelector('#element');
element.classList.remove('red');
Nach dem Login kopieren

Beispiel:

Das folgende Code-Snippet zeigt praxisnah, wie man die „rote“ CSS-Klasse aus einem Element entfernt Szenario:

const button = document.querySelector('#remove');
const element = document.querySelector('#el');

button.onclick = () => {
  element.classList.remove('red');
};
Nach dem Login kopieren

HTML:

<div>
Nach dem Login kopieren

CSS:

.red {
  background: red;
}
Nach dem Login kopieren

Wenn die Meldung „Klasse entfernen Wenn Sie auf die Schaltfläche „klicken“, wird die „rote“ CSS-Klasse aus dem Element entfernt und ihre Hintergrundfarbe auf die Standardfarbe geändert.

Das obige ist der detaillierte Inhalt vonWie entferne ich eine CSS-Klasse aus einem Element mit nativem JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage