Как установить onClick с помощью JavaScript

Kak Ustanovit Onclick S Pomos U Javascript



Событие — это действие, совершаемое браузером или пользователем. Для обработки этих событий можно использовать концепцию обработчиков событий или слушателей JavaScript. Определенное событие запускает прослушиватель событий. Одним из этих прослушивателей событий является « по щелчку ». Когда пользователь щелкает элемент, запускается или выполняется прослушиватель событий onClick.

В этом руководстве будет определена процедура установки onClick с помощью JavaScript.

Как установить onClick с помощью JavaScript

Чтобы установить по щелчку с JavaScript есть два разных метода, а именно:







  • Первый метод заключается в присвоении значения элементу HTML. по щелчку атрибут с помощью JavaScript.
  • Второй метод заключается в явном добавлении прослушивателя событий к событию HTML, который проверяет наличие « нажмите ' мероприятие.

Пример 1. Присвоение значения атрибуту onclick HTML-элемента с помощью JavaScript

В файле HTML создайте заголовок и кнопку « Нажми на меня 'с идентификатором' js », который вызовет функцию JavaScript при нажатии на нее.



< h2 > Установлен Свойство onClick с JavaScript h2 >

< идентификатор кнопки знак равно 'JS' > Нажми на меня кнопка >

На следующем шаге будет открыт доступ к созданной кнопке и « по щелчку ” атрибут будет прикреплен к нему. По нажатию кнопки будет выполнена указанная функция и появится « стиль.backgroundColor » изменит цвет кнопки следующим образом:



документ. получитьэлементбиид ( 'JS' ) . по щелчку знак равно функция jsFunc ( ) {

документ. получитьэлементбиид ( 'JS' ) . стиль . фоновый цвет знак равно 'Пурпурный' ;

}

Соответствующий вывод будет:





Пример 2. Явное добавление прослушивателя событий к событию HTML

Создать кнопку « Кликните сюда! ' и присваивает идентификатор ' мероприятие ” к нему, который вызовет метод addEventListener() на «щелкнуть» мероприятие:



< идентификатор кнопки знак равно 'мероприятие' > кликните сюда ! сильный > кнопка сильный >>

Получить кнопку, используя ее я бы а затем прикрепите « добавить прослушиватель событий () ', передав ' нажмите 'событие и функция' eventFunc », где будет изменен цвет фона кнопки:

документ. получитьэлементбиид ( 'мероприятие' ) . addEventListener ( 'щелкнуть' , функция события ) ;

функция eventFunc ( ) {

документ. получитьэлементбиид ( 'мероприятие' ) . стиль . фоновый цвет знак равно 'Зеленый' ;

}

Выход

Пример 3. Использование всех методов onClick одновременно

В этом примере будет отображаться работа всех методов одновременно. Во-первых, это способ по умолчанию добавить атрибут onclick в сам HTML-тег. После этого также были продемонстрированы два способа установки атрибута onclick с помощью JavaScript.

В следующем примере создайте три кнопки и посмотрите, как работает атрибут onclick.

  • Первая кнопка ' Нажмите ” вызовет “ htmlФункция() ” в событии клика.
  • Кнопка ' Нажми на меня ” будет доступен с присвоенным ему идентификатором ” js », а затем присвойте значение атрибуту onclick кнопки с помощью JavaScript.
  • Кнопка ' Кликните сюда! ” будут доступны с использованием идентификатора ” мероприятие ', а затем прикрепите ' добавить прослушиватель событий () ” метод с ним:
< идентификатор кнопки знак равно 'html' по щелчку знак равно 'htmlФункция()' > Нажмите кнопка >< бр >< бр >

< идентификатор кнопки знак равно 'JS' > Нажми на меня кнопка >< бр >< бр >

< идентификатор кнопки знак равно 'мероприятие' > кликните сюда ! кнопка >

Приведенная ниже функция вызовет « по щелчку » событие кнопки « Нажмите ”:

функция htmlFunc ( ) {

тревога ( 'Кнопка, нажатая событием HTML onClick' ) ;

}

При нажатии на « Нажми на меня », сработает следующая функция, при которой будет отображаться предупреждающее сообщение.

документ. получитьэлементбиид ( 'JS' ) . по щелчку знак равно функция jsFunc ( ) {

тревога ( 'Кнопка, нажатая функцией JavaScript onClick' ) ;

}

Данная функция вызовет срабатывание кнопки « Кликните сюда! ”:

документ. получитьэлементбиид ( 'мероприятие' ) . addEventListener ( 'щелкнуть' , функция события ) ;

функция eventFunc ( ) {

тревога ( «Кнопка, нажатая JavaScript onClick с методом EventListener» ) ;

}

На выходе будут отображаться предупреждающие сообщения при каждом нажатии кнопки:

Вывод

Чтобы установить onclick с помощью JavaScript, существует два разных подхода: первый — присвоить значение атрибуту onclick HTML-элемента с помощью JavaScript, а второй подход — явно добавить прослушиватель событий в событие HTML, который проверяет наличие « нажмите ' мероприятие. В этом руководстве определены методы для установки onClick с помощью JavaScript вместе с примерами.