Heim > Web-Frontend > CSS-Tutorial > Wie entferne ich eine CSS-Klasse mit Vanilla-JavaScript?

Wie entferne ich eine CSS-Klasse mit Vanilla-JavaScript?

Patricia Arquette
Freigeben: 2024-12-20 16:08:10
Original
1009 Leute haben es durchsucht

How to Remove a CSS Class Using Vanilla JavaScript?

CSS-Klasse entfernen: Ein umfassender JavaScript-Leitfaden

Das Entfernen einer CSS-Klasse aus einem Element mithilfe von Vanilla-JavaScript ist eine häufige Aufgabe von Webentwicklern . Im Gegensatz zu jQuery, das eine vereinfachte API bereitstellt, bietet JavaScript einen vielseitigen und einfachen Ansatz für diesen Vorgang.

Um eine CSS-Klasse effektiv zu entfernen, besteht die bevorzugte und standardisierte Technik darin, die Eigenschaft classList zu nutzen. Es wird von allen modernen Browsern unterstützt und ermöglicht eine präzise Klassenmanipulation.

LÖSUNG

Der folgende Codeausschnitt zeigt die richtige Syntax:

ELEMENT.classList.remove("CLASS_NAME");
Nach dem Login kopieren

Dieser Codeausschnitt Entfernt die angegebene Klasse (CLASS_NAME) aus dem Zielelement (ELEMENT).

BEISPIEL

Betrachten Sie das folgende Beispiel, in dem wir eine Schaltfläche haben, die das Entfernen der „roten“ Klasse aus einem Div umschaltet:

remove.onclick = () => {
  const el = document.querySelector('#el');
  el.classList.remove("red");
};
Nach dem Login kopieren
.red {
  background: red
}
Nach dem Login kopieren
<div>
Nach dem Login kopieren

Wenn Sie auf die Schaltfläche „Klasse entfernen“ klicken, wird der „rote“ Hintergrund aus der entfernt div.

Zu verstehen, wie man CSS-Klassen mit JavaScript entfernt, ist für die Aufrechterhaltung einer dynamischen Webseite mit präziser Kontrolle über Elementstile von entscheidender Bedeutung.

Das obige ist der detaillierte Inhalt vonWie entferne ich eine CSS-Klasse mit Vanilla-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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage