Jak ustawić onClick za pomocą JavaScript

Jak Ustawic Onclick Za Pomoca Javascript



Zdarzenie to działanie podjęte przez przeglądarkę lub użytkownika. Do obsługi tych zdarzeń można wykorzystać koncepcję obsługi zdarzeń lub detektorów JavaScript. Określone zdarzenie wyzwala wykonanie detektora zdarzeń. Jednym z tych detektorów zdarzeń jest „ na kliknięcie ”. Gdy użytkownik kliknie element, detektor zdarzeń onClick jest wyzwalany lub wykonywany.

Ten samouczek zdefiniuje procedurę ustawiania onClick za pomocą JavaScript.

Jak ustawić onClick za pomocą JavaScript

Aby ustawić na kliknięcie w JavaScript istnieją dwie różne metody, którymi są:







  • Pierwsza metoda polega na przypisaniu wartości do elementu HTML na kliknięcie atrybut za pomocą JavaScript.
  • Druga metoda polega na jawnym dodaniu detektora zdarzeń do zdarzenia HTML, które sprawdza „ Kliknij ' wydarzenie.

Przykład 1: Przypisz wartość do atrybutu onclick elementu HTML za pomocą JavaScript

W pliku HTML utwórz nagłówek i przycisk „ Kliknij ”z identyfikatorem” js ”, która uruchomi funkcję JavaScript po kliknięciu na nią.



< h2 > Ustawić Właściwość onClick Z JavaScript h2 >

< identyfikator przycisku = 'js' > Kliknij przycisk >

W następnym kroku utworzony przycisk zostanie udostępniony i pojawi się „ na kliknięcie ” zostanie do niego dołączony atrybut. Po kliknięciu przycisku określona funkcja zostanie wykonana, a „ styl.kolor tła ” zmieni kolor przycisku w następujący sposób:



dokument. getElementById ( 'js' ) . na kliknięcie = funkcja jsFunc ( ) {

dokument. getElementById ( 'js' ) . styl . kolor tła = 'Fioletowy' ;

}

Odpowiednim wyjściem będzie:





Przykład 2: jawne dodanie detektora zdarzeń do zdarzenia HTML

Utwórz przycisk „ Kliknij tutaj! ” i przypisuje identyfikator „ wydarzenie ” do niego, co uruchomi metodę addEventListener() na 'Kliknij' wydarzenie:



< identyfikator przycisku = 'wydarzenie' > Kliknij tutaj ! silny > przycisk silny >>

Pobierz przycisk za pomocą jego ID a następnie dołączyć „ addEventListener() ” poprzez przekazanie „ Kliknij „zdarzenie i funkcja” eventFunc ”, gdzie zostanie zmieniony kolor tła przycisku:

dokument. getElementById ( 'wydarzenie' ) . addEventListener ( 'Kliknij' , funkcja zdarzenia ) ;

funkcja zdarzenieFunc ( ) {

dokument. getElementById ( 'wydarzenie' ) . styl . kolor tła = 'Zielony' ;

}

Wyjście

Przykład 3: Jednoczesne użycie wszystkich metod onClick

W tym przykładzie działanie wszystkich metod zostanie wyświetlone jednocześnie. Pierwszy to domyślny sposób dodawania atrybutu onclick w samym tagu HTML. Następnie zademonstrowano również dwie metody ustawiania atrybutu onclick za pomocą JavaScript.

W poniższym przykładzie utwórz trzy przyciski i zobacz działanie atrybutu onclick.

  • Pierwszy przycisk „ Kliknij ” zadzwoni do „ Funkcja html() ” w zdarzeniu kliknięcia.
  • Przycisk ' Kliknij ” będzie dostępny z przypisanym identyfikatorem „ js ”, a następnie przypisz wartość atrybutowi onclick przycisku za pomocą JavaScript.
  • Przycisk ' Kliknij tutaj! ” będzie dostępny przy użyciu identyfikatora „ wydarzenie ”, a następnie dołączyć „ addEventListener() ” metoda z tym:
< identyfikator przycisku = 'html' na kliknięcie = 'htmlFunc()' > Kliknij przycisk >< br >< br >

< identyfikator przycisku = 'js' > Kliknij przycisk >< br >< br >

< identyfikator przycisku = 'wydarzenie' > Kliknij tutaj ! przycisk >

Poniższa funkcja uruchomi „ na kliknięcie „zdarzenie przycisku” Kliknij ”:

funkcja htmlFunc ( ) {

alarm ( „Przycisk kliknięty przez zdarzenie HTML onClick” ) ;

}

Po kliknięciu „ Kliknij ”, uruchomi się następująca funkcja, w której zostanie wyświetlony komunikat ostrzegawczy.

dokument. getElementById ( 'js' ) . na kliknięcie = funkcja jsFunc ( ) {

alarm ( „Przycisk kliknięty przez funkcję JavaScript onClick” ) ;

}

Podana funkcja uruchomi przycisk „ Kliknij tutaj! ”:

dokument. getElementById ( 'wydarzenie' ) . addEventListener ( 'Kliknij' , funkcja zdarzenia ) ;

funkcja zdarzenieFunc ( ) {

alarm ( „Przycisk kliknięty przez JavaScript onClick z metodą EventListener” ) ;

}

Dane wyjściowe będą wyświetlać komunikaty ostrzegawcze przy każdym kliknięciu przycisku:

Wniosek

Aby ustawić onclick za pomocą JavaScript, istnieją dwa różne podejścia, pierwsze polega na przypisaniu wartości atrybutowi onclick elementu HTML za pomocą JavaScript, a drugie podejście polega na jawnym dodaniu detektora zdarzeń do zdarzenia HTML, który sprawdza „ Kliknij ' wydarzenie. W tym samouczku zdefiniowano metody ustawiania onClick za pomocą JavaScript wraz z przykładami.