So setzen Sie den Stil mit reinem JavaScript

So setzen Sie den Stil mit reinem JavaScript

Wenn die Entwickler Animation hinzufügen oder den Stil eines beliebigen Elements ändern müssen, basierend auf Benutzerinteraktionen oder anderen dynamischen Ereignissen auf der Webseite, kann es effizienter sein, JavaScript zu verwenden, um die Stile zu aktualisieren, anstatt CSS zu verwenden. JavaScript kann Animationen erstellen, die nur mit CSS nur schwer oder unmöglich zu erreichen wären.

In diesem Tutorial wird der Prozess des Stylings der Seite mit JavaScript beschrieben.

So setzen Sie den Stil mit reinem JavaScript?

Verwenden Sie die folgenden Ansätze, um eine Webseite mit JavaScript zu stylen:

  • Inline -Styling
  • Globales Styling

Methode 1: Setzen Sie den Stil mit JavaScript mit dem Styling „Inline“

Verwenden Sie die folgenden Ansätze, um ein Styling auf ein einzelnes Element anzuwenden:

  • Stilattribut
  • setAttribute () Methode

Beispiel 1: Inline -Styling mithilfe von "Style" -Triput

Fügen Sie zunächst einige Inhalte auf der Seite hinzu:

Style mich mit Inline -Styling in JavaScript

Die Webseite vor dem Styling sieht jetzt wie folgt aus:

Style den Text nun mit JavaScript. Holen Sie sich zunächst die Referenz des Textes, in der wir mit der "etwas Styling hinzufügen möchten"GetElementById ()" Methode:

Lassen Sie Text = Dokument.GetElementById ("Text");

Ändern Sie die Farbe des Textes mit dem “Stil”Attribut:

Text.Stil.color = "rot";

Wie Sie sehen, dass der Text jetzt rot ist:

Beispiel 2: Inline -Styling mit "setAttribute ()" -Methode

Hier werden wir das verwenden “setAttribute ()Methode, wo wir die Farbe und die Hintergrundfarbe des Textes ändern und den Text im kühnen Stil festlegen:

Text.setAttribute ("style", "Hintergrundfarbe: grau; Farbe: Gelb; Schrift: fett;");

Es kann beobachtet werden, dass die Farbe, die Hintergrundfarbe und der Schriftarten im Text erfolgreich im Text implementiert wurden:

Methode 2: Setzen Sie den Stil mit JavaScript mit dem „Global“ -Styling

Wenn Sie den verschiedenen Elementen das gleiche Styling hinzufügen möchten, verwenden Sie das “Globales Styling”Technik. Es setzt Stile auf mehreren Elementen gleichzeitig mit der „Verwendung der“GetElementsByClassName () "," GetelementsByTagName () "oder" QuerySelectorAll ()”Methoden.

Beispiel

Fügen Sie in der HTML -Datei einen Text auf der Seite hinzu:

Stil mit JavaScript


Style Me benutze das globale Styling in JavaScript


Style Me benutze das globale Styling in JavaScript


Körpergehalt

Ausgang

Style die Seite nun mit dem globalen Styling -Ansatz. Fügen Sie zunächst ein gewisses Styling für das Tag mit der "hinzu"QuerySelector ()" Methode. Hier ändern wir die Hintergrundfarbe, die Schriftfamilie und die Textfarbe und setzen die Polsterung und den Rand des Körpers mit der “auf '0'Stil”Attribut:

const body = dokument.QuerySelector ("Körper");
Körper.Stil.HintergrundColor = "LightBlue";
Körper.Stil.fontfamily = "arial, sans-serif";
Körper.Stil.color = "weiß";
Körper.Stil.margin = "0";
Körper.Stil.Polster = "0";

Wie Sie sehen können, wurde das gesamte angegebene Styling erfolgreich auf der Webseite implementiert:

Jetzt werden wir die Farbe der Überschriften ändern und sie nach unten bewegen, indem wir sie auftragenMargintop”:

const H4 = Dokument.QuerySelector ("H4");
H4.Stil.color = "schwarz";
H4.Stil.margintop = "50px";

Sie können sehen, dass sich die Überschrift ein wenig nach unten bewegt und die Farbe zu ändert. “Schwarz”:

Ändern Sie nun die Textfarbe des angegebenen Textes, der die „enthält“Text”Klasse verwendet das“QuerySelectorAll ()" Methode:

lass Elements = Dokument.QuerySelectorall ('.Text');
Elemente.foreach (function (elem)
Elem.Stil.color = "blau";
);

Ausgang

Das dreht sich alles um das Styling mit reinem JavaScript.

Abschluss

Verwenden Sie die „Webseite mit JavaScript mit JavaScript“ die “Inline -Styling "oder das„ globale Styling"Mit Hilfe der"Style ”-Merkmal“ SetAttribute ()" Methode, "GetElements byclassName ()","GetElementsByTagName () ”oder„ QuerySelectorAll ()”Methoden. Das Inline -Styling wird verwendet, um ein einzelnes Element zu stylen, während mehrere Elemente den globalen Styling -Ansatz zum Styling verwenden. In diesem Tutorial wurde der Prozess des Stylings der Seite mit JavaScript beschrieben.