So ändern Sie die Schaltfläche Farbe beim Klicken Sie in JavaScript

So ändern Sie die Schaltfläche Farbe beim Klicken Sie in JavaScript

In JavaScript möchten wir häufig maßgeschneiderte Webseiten erstellen, die verschiedene Funktionen für ein attraktives Design beinhalten. Zum Beispiel bei der Benachrichtigung des Benutzer über eine erfolgreiche Operation, Warn- oder Fehlerbenachrichtigungen. In solchen Szenarien ist das Ändern der Schaltflächenfarbe beim Klicken in JavaScript eine wichtige Funktion, um die Aufmerksamkeit des Benutzers zu erlangen und sie vorher über die spezifischen Warnungen zu informieren.

In diesem Artikel werden die Methoden erörtert, um die Farbe einer Schaltfläche bei Klicken in JavaScript zu ändern.

So ändern Sie die Farbe der Schaltfläche beim Klicken in JavaScript?

So ändern Sie die Farbe der Schaltflächenfarbe beim Klicken in JavaScript, die “Stil.HintergrundfarbeEigenschaft kann verwendet werden mit:

  • ONCLICK" Fall
  • Indizierung
  • QuerySelector () Methode

Wir werden jetzt jede der aufgelisteten Methoden einzeln durchlaufen!

Methode 1: Schaltfläche Farbe ändern, wenn Sie JavaScript mit dem Ereignis "Onclick" klicken

Der Style.Die Eigenschaft von HintergrundColor passt die Hintergrundfarbe des angegebenen Elements mithilfe der Farbcodierung an. Es wird angewendet, um die Farbe in Bezug auf die rot-, grün- und blauen (RGB) -Werte einzustellen. Insbesondere können Sie das verwenden “ONCLICK”So wie beim Klicken einer Schaltfläche der hinzugefügte Farbcode als Hintergrund angewendet wird.

Das folgende Beispiel erklärt das angegebene Konzept deutlich.

Beispiel

Erstellen Sie zunächst eine Schaltfläche mit dem “Taste" Ausweis. Dann füge hinzu "ONCLICKEreignis, das die "auslösen"Knopffarbe()Funktion, wenn die Schaltfläche hinzugefügt wird: Klicken Sie auf:

Als nächstes deklarieren Sie eine Funktion namens “Knopffarbe()”. Greifen Sie in seiner Definition mit dem Dokument auf die Schaltfläche zu.GeelementById () Taste und den Stil anwenden.Hintergrund -Color -Eigenschaft, um die Farbe der Taste festzulegen. Sie können jeden RGB -Farbcode als Hintergrund zuweisen:

Die obige Implementierung zeigt die folgende Ausgabe:

Sie möchten mehr als eine Hintergrundfarbe auf eine Schaltfläche einstellen? Wenn ja, folgen Sie dem nächsten Abschnitt!

Methode 2: Schaltfläche Farbe an einem Klick in JavaScript mit der Indexierung ändern

IndizierungIst eine Technik, die angewendet wird, die entlang eines Arrays oder auf Listenelemente iteriert wird, indem ihre Indizes angegeben werden. Es kann angewendet werden, um eine Reihe von Farben zu definieren und die Knopffarbe in Bezug auf die zusätzlichen Elemente zu ändern. Insbesondere können Sie eine addEventListener () -Methode so anhängen, wenn eine Schaltfläche klickt. Die Hintergrundfarbe wird gemäß der zusätzlichen Farbe geändert.

Schauen Sie sich das folgende Beispiel zur Demonstration an.

Beispiel

Erstens erstellen wir eine Schaltfläche mit dem “Klicken Sie hier" Wert:

Als nächstes wird auf die Schaltfläche zugegriffen, indem die ID im Dokument angegeben wird.GetElementById () Methode:

Jetzt werden die Variablen Index0 und Index1 mit den Werten deklariert0" Und "1" bzw:

Danach wird eine Reihe von zwei Farben in einer Variablen namens definiert und gespeichertFarben”:

Endlich ein "klickenDas Ereignis wird an die erstellte Taste angehängt, indem Sie die “aufrufenAddEventListener ()" Methode. Dies funktioniert so, dass beim Klicken der Schaltfläche die Methode ButtonColor () aufgerufen wird, die die Hintergrundfarbe entsprechend dem Index der hinzugefügten Farben im Array ändert:

Wie Sie in der angegebenen Ausgabe sehen können, wird die Hintergrundfarbe beim Klicken auf die Schaltfläche zuerst auf “Grün" Dann "Blau”:

Methode 3: Schaltfläche Farbe ändern beim Klicken auf JavaScript mit „Dokument.QuerySelector () ”Methode

Der "dokumentieren.QuerySelector ()"Methode holt das erste Element ab, das einem CSS -Selektor und dem" entspricht "AddEventListener ()Die Methode umfasst und wendet ein bestimmtes Ereignis auf ein Element an. Diese Methoden können verwendet werden, um auf die Schaltflächen -ID zuzugreifen, den Ereignishandler zu klicken und die Hintergrundfarbe der Schaltfläche festzulegen.

Schauen Sie sich das folgende Beispiel zur Demonstration an.

Beispiel

Fügen Sie im folgenden Beispiel eine Schaltfläche mit dem angegebenen Wert bei, wie in den vorherigen Methoden beschrieben:

Wenden Sie nun das Dokument an.QuerySelector () -Methode zum Zugriff auf die Schaltfläche mit “Erfolg" Ausweis:

Wenden Sie den addEventListener () zum Schluss an, um einen Ereignishandler mit dem Namen "hinzuzufügen"klicken”Auf die Schaltfläche und setzen Sie die Farbe auf"Hellgrün”Verwenden Sie den Stil.Hintergrund -Color -Eigenschaft:

Ausgang

Wir haben die einfachsten Methoden für die Änderung der Schaltflächenfarbe beim Klicken in JavaScript bereitgestellt.

Abschluss

Um die Schaltflächenfarbe in JavaScript zu ändern, können Sie den Stil verwenden.Hintergrund -Color -Eigenschaft mit dem Farbcode, dem RGB -Wert ist. Geben Sie dazu das Dokument auf.GetElementById () -Methode zum Zugriff auf die erstellte Schaltfläche und dann weitere Vorgänge durchführen. Das Dokument.QuerySelector () wird auch für denselben Zweck verwendet. Darüber hinaus kann die Indexierungstechnik auch für die Anwendung mehrerer Hintergrundfarben verwendet werden. Dieses Handbuch leitete das Ändern der Farbe der Schaltfläche beim Klicken in JavaScript.