Wie entferne ich CSS-Eigenschaften mit JavaScript?
Manchmal müssen wir CSS-Eigenschaften aus HTML-Elementen entfernen, nachdem wir bestimmte Aufgaben ausgeführt haben. Beispielsweise hat der Benutzer die Abonnementgebühr für Ihre App nicht bezahlt. Daher wird im Kopfbereich die Meldung „Zahlung fällig“ in „Rot“ angezeigt. Nachdem der Benutzer die Zahlung gelöscht hat, können Sie den Inhalt der Kopfzeile ändern und das Attribut „Farbe: Rot“ entfernen, um die Anfangsfarbe festzulegen.
Es gibt viele Anwendungsfälle, die das Entfernen von CSS-Eigenschaften aus HTML-Elementen erfordern. Hier lernen wir verschiedene Möglichkeiten kennen, CSS-Eigenschaften zu entfernen.
Verwenden Sie die Methode „removeProperty()“
Die erste Methode verwendet die Methode „removeProperty()“. Es wird verwendet, um beliebige CSS-Attribute aus einem HTML-Element zu entfernen und verwendet den Attributnamen als Parameter.
Grammatik
Benutzer können die Methode „removeProperty()“ verwenden, um CSS-Eigenschaften aus HTML-Elementen gemäß der folgenden Syntax zu entfernen.
ele.style.removeProperty("property-name");
In der obigen Syntax ist „ele“ ein HTML-Element, aus dem wir die CSS-Attribute entfernen müssen.
Beispiel
Im folgenden Beispiel haben wir ein div-Element mit verschiedenen CSS-Eigenschaften wie „width“, „height“, „border“ und „background color“ erstellt.
Jedes Mal, wenn der Benutzer auf die Schaltfläche klickt, führen wir die Funktion „removeColor()“ aus. In der Funktion „removeColor()“ greifen wir über den Klassennamen auf das div-Element zu. Danach verwenden wir die Methode „removeProeprty()“, um die Hintergrundfarbe aus dem div-Element zu entfernen, indem wir „background-color“ als Parameter übergeben.
In der Ausgabe kann der Benutzer auf die Schaltfläche klicken und beobachten, dass die Hintergrundfarbe entfernt wird.
<html> <body> <h3> Using the <i> removeProperty() method </i> to remove the CSS property from HTML element </h3> <div class = "ele" style = "width: 200px; height: 200px; background-color: red; border: 2px solid black;"> </div> <br> <button onclick = "removeColor()"> Remove background color </button> <script> function removeColor() { var ele = document.querySelector(".ele"); ele.style.removeProperty("background-color"); } </script> </html>
Verwenden Sie die setProperty()-Methode
Die zweite Möglichkeit, CSS-Eigenschaften aus HTML-Elementen zu entfernen, ist die Verwendung der setProperty()-Methode. Die Methode setProperty() wird verwendet, um CSS-Eigenschaften eines HTML-Elements festzulegen. Wenn wir jedoch für eine beliebige CSS-Eigenschaft eine leere Zeichenfolge festlegen, können wir die CSS-Eigenschaft aus dem Element entfernen.
Grammatik
Benutzer können die setProperty()-Methode verwenden, um CSS-Eigenschaften aus HTML-Elementen zu entfernen, indem sie der folgenden Syntax folgen.
ele.style.setProperty(css property, "");
In der obigen Syntax übergeben wir den Eigenschaftsnamen als ersten Parameter und die leere Zeichenfolge als zweiten Parameter.
Beispiel
Im folgenden Beispiel haben wir wie im ersten Beispiel ein div-Element mit einigen CSS-Eigenschaften erstellt. In der Funktion „removeBorder()“ greifen wir über den Klassennamen und die Methode setProperty() auf das div-Element zu, um die leere Zeichenfolge des Rahmens festzulegen.
In der Ausgabe können wir zunächst den grünen Rand beobachten und wenn wir auf die Schaltfläche klicken, wird der Rand entfernt.
<html> <body> <h3> Using the <i> setProperty() method </i> to remove the CSS property from HTML element </h3> <div class = "ele" style = "width: 200px; height: 200px;background-color: blue; border: 10px solid green;"> </div> <br> <button onclick = "removeBorder()"> Remove border </button> <script> function removeBorder() { var ele = document.querySelector(".ele"); ele.style.setProperty("border", ""); } </script> </html>
Entfernen Sie CSS-Eigenschaften, indem Sie den Wert „Null“ festlegen
Eine andere Möglichkeit, CSS-Eigenschaften aus HTML-Elementen zu entfernen, besteht darin, einen Nullwert für eine bestimmte CSS-Eigenschaft festzulegen. Wir können auch mit der setProperty()-Methode von JavaScript und der CSS()-Methode von JQuery einen Nullwert für jede bestimmte CSS-Eigenschaft festlegen. Hier greifen wir direkt auf die CSS-Eigenschaft zu und legen einen Nullwert dafür fest.
Grammatik
Benutzer können CSS-Eigenschaften aus HTML-Elementen entfernen, indem sie mithilfe der folgenden Syntax einen Nullwert für CSS-Eigenschaften festlegen.
element.style.css_property = null;
In der obigen Syntax müssen Benutzer „element“ und „css_property“ durch bestimmte HTML-Element- bzw. CSS-Eigenschaftsnamen ersetzen.
Beispiel
Im folgenden Beispiel enthält das div-Element etwas Text und wir legen die Schriftgröße auf 3rem fest. In der Funktion „removeSize()“ greifen wir auf das „style“-Objekt des div-Elements zu und setzen die „fontSize“-Eigenschaft des style-Objekts auf null.
In der Ausgabe kann der Benutzer auf eine Schaltfläche klicken, um die anfängliche Schriftgröße des div-Elementtexts festzulegen.
<html> <body> <h3> Setting the <i> null values to CSS proeprties </i> to remove the CSS property from HTML element </h3> <div style = "font-size: 3rem;"> Hello World! How are you? </div> </div> <br> <button onclick = "removeSize()"> Remove font-size </button> <script> function removeSize() { let div = document.querySelector('div'); div.style.fontSize = null; } </script> </html>
Verwenden Sie die Methode „removeAttribute()“
Die vierte Möglichkeit, CSS-Attribute aus HTML-Elementen zu entfernen, ist die Verwendung der Methode „removeAttribute()“. Die Methode „removeAttribute()“ von JavaScript wird verwendet, um ein bestimmtes HTML-Attribut aus JavaScript zu entfernen. In unserem Fall können wir das Attribut „style“ entfernen, wodurch alle Stile aus dem HTML-Element entfernt werden.
Grammatik
Benutzer können die Methode „removeAttribute()“ verwenden, um CSS-Attribute aus HTML-Elementen zu entfernen, indem sie der folgenden Syntax folgen.
ele.removeAttribute("style");
In der obigen Syntax übergeben wir „style“ als Parameter der remvoeAttribute()-Methode, um alle CSS-Attribute zu entfernen.
Beispiel
Im folgenden Beispiel haben wir ein „
“-Element erstellt, das Text und mehrere CSS-Eigenschaften enthält.
Die FunktionremoveStyle() entfernt das Attribut „style“ mithilfe der Methode „removeAttribute()“ aus dem Element „
“.
Using the removeAttribute() method to remove the CSS property from HTML element
Welcome to the tutorials point, CSS tutorial.
<script> function removeStyle() { var ele = document.getElementsByClassName("para")[0]; ele.removeAttribute("style"); } </script>
Fazit
Wir haben vier verschiedene Möglichkeiten kennengelernt, CSS-Eigenschaften aus HTML-Elementen zu entfernen. Bei der ersten Methode haben wir die Methode „removeProperty()“ verwendet, die eine der besten Möglichkeiten zum Entfernen von CSS-Eigenschaften darstellt. Die zweite und dritte Methode sind beim Festlegen von Nullwerten für CSS-Eigenschaften fast ähnlich, entfernen jedoch keine CSS-Eigenschaften aus HTML-Elementen.
In der letzten Methode haben wir die Methode „removeAttribute()“ verwendet, um das Attribut „style“ zu entfernen. Sie sollte jedoch nur verwendet werden, wenn wir alle Stile aus dem HTML-Element entfernen müssen.
Alle oben genannten Methoden funktionieren nur zum Entfernen von Inline-CSS-Eigenschaften.
Das obige ist der detaillierte Inhalt vonWie entferne ich CSS-Eigenschaften mit JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Detaillierte Erläuterung der Methode für JavaScript -Zeichenfolge und FAQ In diesem Artikel werden zwei Möglichkeiten untersucht, wie String -Zeichen in JavaScript ersetzt werden: Interner JavaScript -Code und interne HTML für Webseiten. Ersetzen Sie die Zeichenfolge im JavaScript -Code Die direkteste Möglichkeit ist die Verwendung der Ersatz () -Methode: str = str.replace ("find", "ersetzen"); Diese Methode ersetzt nur die erste Übereinstimmung. Um alle Übereinstimmungen zu ersetzen, verwenden Sie einen regulären Ausdruck und fügen Sie das globale Flag G hinzu:: STR = Str.Replace (/fi

Dieses Tutorial zeigt Ihnen, wie Sie eine benutzerdefinierte Google -Such -API in Ihr Blog oder Ihre Website integrieren und ein raffinierteres Sucherlebnis bieten als Standard -WordPress -Themen -Suchfunktionen. Es ist überraschend einfach! Sie können die Suche auf y beschränken

Hier sind Sie also bereit, alles über dieses Ding namens Ajax zu lernen. Aber was genau ist das? Der Begriff AJAX bezieht sich auf eine lose Gruppierung von Technologien, mit denen dynamische, interaktive Webinhalte erstellt werden. Der Begriff Ajax, ursprünglich von Jesse J geprägt

Diese Artikelserie wurde Mitte 2017 mit aktuellen Informationen und neuen Beispielen umgeschrieben. In diesem JSON -Beispiel werden wir uns ansehen, wie wir einfache Werte in einer Datei mit JSON -Format speichern können. Mit der Notation des Schlüsselwertpaares können wir jede Art speichern

Verbessern Sie Ihre Codepräsentation: 10 Syntax -Hochlichter für Entwickler Das Teilen von Code -Snippets auf Ihrer Website oder Ihrem Blog ist eine gängige Praxis für Entwickler. Die Auswahl des richtigen Syntax -Highlighter kann die Lesbarkeit und die visuelle Anziehungskraft erheblich verbessern. T

Nutzen Sie JQuery für mühelose Webseiten -Layouts: 8 Essential Plugins JQuery vereinfacht das Webseitenlayout erheblich. In diesem Artikel werden acht leistungsstarke JQuery -Plugins hervorgehoben, die den Prozess optimieren, insbesondere nützlich für die manuelle Website -Erstellung

Dieser Artikel enthält eine kuratierte Auswahl von über 10 Tutorials zu JavaScript- und JQuery Model-View-Controller-Frameworks (MVC). Diese Tutorials decken eine Reihe von Themen von Foundatio ab

Kernpunkte Dies in JavaScript bezieht sich normalerweise auf ein Objekt, das die Methode "besitzt", aber es hängt davon ab, wie die Funktion aufgerufen wird. Wenn es kein aktuelles Objekt gibt, bezieht sich dies auf das globale Objekt. In einem Webbrowser wird es durch Fenster dargestellt. Wenn Sie eine Funktion aufrufen, wird das globale Objekt beibehalten. Sie können den Kontext mithilfe von Methoden wie CALL (), Apply () und Bind () ändern. Diese Methoden rufen die Funktion mit dem angegebenen Wert und den Parametern auf. JavaScript ist eine hervorragende Programmiersprache. Vor ein paar Jahren war dieser Satz
