So stellen Sie onClick mit JavaScript ein

So Stellen Sie Onclick Mit Javascript Ein



Ein Ereignis ist eine Aktion, die von einem Browser oder einem Benutzer ausgeführt wird. Das JavaScript-Konzept von Event-Handlern oder Listenern kann verwendet werden, um diese Ereignisse zu behandeln. Ein bestimmtes Ereignis löst die Ausführung eines Ereignis-Listeners aus. Einer dieser Ereignis-Listener ist „ onClick .“ Wenn ein Benutzer auf ein Element klickt, wird ein onClick-Ereignis-Listener ausgelöst oder ausgeführt.

In diesem Tutorial wird das Verfahren zum Festlegen von onClick mit JavaScript definiert.

So stellen Sie onClick mit JavaScript ein

Zum Einstellen der anklicken Bei JavaScript gibt es zwei verschiedene Methoden, nämlich:







  • Die erste Methode besteht darin, dem HTML-Element einen Wert zuzuweisen anklicken Attribut mit JavaScript.
  • Die zweite Methode besteht darin, dem HTML-Ereignis explizit einen Ereignis-Listener hinzuzufügen, der nach dem „ klicken ' Veranstaltung.

Beispiel 1: Weisen Sie dem onclick-Attribut des HTML-Elements mithilfe von JavaScript einen Wert zu

Erstellen Sie in der HTML-Datei eine Überschrift und eine Schaltfläche „ Klick mich „mit der ID“ js “, der beim Anklicken die JavaScript-Funktion auslöst.



< h2 > Satz onClick-Eigenschaft Mit JavaScript h2 >

< Schaltflächen-ID = 'js' > Klick mich Taste >

Im folgenden Schritt wird auf die erstellte Schaltfläche zugegriffen und ein „ anklicken ”-Attribut wird daran angehängt. Beim Klick auf die Schaltfläche wird die angegebene Funktion ausgeführt und das „ style.backgroundColor ”-Eigenschaft ändert die Schaltflächenfarbe wie folgt:



dokumentieren. getElementById ( 'js' ) . anklicken = Funktion jsFunc ( ) {

dokumentieren. getElementById ( 'js' ) . Stil . Hintergrundfarbe = 'Violett' ;

}

Die entsprechende Ausgabe lautet:





Beispiel 2: Fügen Sie dem HTML-Ereignis explizit einen Ereignis-Listener hinzu

Erstellen Sie eine Schaltfläche “ Klick hier! “ und weist eine ID zu “ Veranstaltung ” dazu, das die Methode addEventListener() auf der auslöst 'klicken' Veranstaltung:



< Schaltflächen-ID = 'Veranstaltung' > Klick hier ! stark > Taste stark >>

Rufen Sie die Schaltfläche mit seiner ab Ich würde und fügen Sie dann ein „ addEventListener() ” Methode durch Übergeben eines “ klicken „Ereignis und eine Funktion“ eventFunk ” wobei die Hintergrundfarbe der Schaltfläche geändert wird:

dokumentieren. getElementById ( 'Veranstaltung' ) . addEventListener ( 'klicken' , eventFunc ) ;

Funktion eventFunc ( ) {

dokumentieren. getElementById ( 'Veranstaltung' ) . Stil . Hintergrundfarbe = 'Grün' ;

}

Ausgabe

Beispiel 3: Alle onClick-Methoden gleichzeitig verwenden

In diesem Beispiel wird die Funktionsweise aller Methoden gleichzeitig angezeigt. Die erste ist die Standardmethode zum Hinzufügen des onclick-Attributs innerhalb des HTML-Tags selbst. Danach wurden auch die beiden Methoden zum Setzen des onclick-Attributs mit Hilfe von JavaScript demonstriert.

Erstellen Sie im folgenden Beispiel drei Schaltflächen und sehen Sie sich die Funktionalität des onclick-Attributs an.

  • Der erste Knopf „ Klicken “ ruft die „ htmlFunc() “ auf das Klickereignis.
  • Die Taste ' Klick mich “ wird mit der zugewiesenen ID zugegriffen “ js “ und weisen Sie dann dem onclick-Attribut der Schaltfläche mithilfe von JavaScript einen Wert zu.
  • Die Taste ' Klick hier! ” wird mit der id zugegriffen “ Veranstaltung “ und fügen Sie dann ein „ addEventListener() ” Methode damit:
< Schaltflächen-ID = 'html' anklicken = 'htmlFunc()' > Klicken Taste >< Br >< Br >

< Schaltflächen-ID = 'js' > Klick mich Taste >< Br >< Br >

< Schaltflächen-ID = 'Veranstaltung' > Klick hier ! Taste >

Die folgende Funktion löst das „ anklicken „Ereignis der Schaltfläche“ Klicken “:

Funktion htmlFunc ( ) {

Alarm ( 'Die Schaltfläche, auf die das HTML-onClick-Ereignis geklickt hat' ) ;

}

Beim Anklicken des „ Klick mich “ drücken, wird die folgende Funktion ausgelöst, bei der eine Warnmeldung angezeigt wird.

dokumentieren. getElementById ( 'js' ) . anklicken = Funktion jsFunc ( ) {

Alarm ( 'Die Schaltfläche, die von der JavaScript-onClick-Funktion angeklickt wurde' ) ;

}

Die angegebene Funktion löst die Schaltfläche „ Klick hier! “:

dokumentieren. getElementById ( 'Veranstaltung' ) . addEventListener ( 'klicken' , eventFunc ) ;

Funktion eventFunc ( ) {

Alarm ( 'Die Schaltfläche, die von JavaScript onClick mit der EventListener-Methode angeklickt wurde' ) ;

}

Die Ausgabe zeigt bei jedem Klick auf eine Schaltfläche Warnmeldungen an:

Fazit

Um den Onclick mit JavaScript festzulegen, gibt es zwei verschiedene Ansätze, der erste besteht darin, dem onclick-Attribut des HTML-Elements mithilfe von JavaScript einen Wert zuzuweisen, und der zweite Ansatz besteht darin, explizit einen Ereignis-Listener für das HTML-Ereignis hinzuzufügen, der nach dem „ klicken ' Veranstaltung. In diesem Tutorial wurden die Methoden zum Festlegen von onClick mit JavaScript zusammen mit Beispielen definiert.