Подія JavaScript onclick

Подія JavaScript onclick

The onclick Подія зазвичай виникає, коли користувач клацає елемент. Це дозволяє програмісту виконувати функцію JavaScript, коли натискається елемент. Цю подію можна використовувати для перевірки форми, попереджень і багато іншого.

За допомогою JavaScript цю подію можна динамічно додавати до будь-якого елемента. Він підтримує всі елементи HTML, крім , , , , , , , ,
, ,
і . Це означає, що ми не можемо застосувати onclick подія за вказаними тегами.

У HTML ми можемо використовувати onclick атрибут і призначити a функція JavaScript до нього. Ми також можемо використовувати JavaScript addEventListener() метод і пройти a натисніть для більшої гнучкості.

Синтаксис

Тепер ми бачимо синтаксис використання onclick подія в HTML і в javascript (без addEventListener() або за допомогою addEventListener() метод).

У HTML

  

У JavaScript

 object.onclick = function() { myScript };  

У JavaScript за допомогою методу addEventListener().

 object.addEventListener('click', myScript);  

Давайте подивимося, як використовувати onclick за допомогою деяких ілюстрацій. Тепер ми розглянемо приклади використання onclick подія в HTML і JavaScript.

Приклад 1. Використання атрибута onclick у HTML

У цьому прикладі ми використовуємо HTML onclick атрибут і призначення йому функції JavaScript. Коли користувач натискає цю кнопку, виконується відповідна функція, а на екрані з’являється діалогове вікно попередження.

 function fun() { alert(&apos;Welcome to the javaTpoint.com&apos;); } <h3> This is an example of using onclick attribute in HTML. </h3> <p> Click the following button to see the effect. </p> Click me  
Перевірте зараз

Вихід

Подія JavaScript onclick

Після натискання вказаної кнопки виведення буде -

Подія JavaScript onclick

Приклад 2 – використання JavaScript

У цьому прикладі ми використовуємо JavaScript onclick подія. Тут ми використовуємо onclick подія з елементом абзацу.

Коли користувач натискає елемент абзацу, виконується відповідна функція, а текст абзацу змінюється. Після натискання на

елемент, колір тла, розмір, межа та колір тексту також будуть змінені.

 onclick event <h3> This is an example of using onclick event. </h3> <p> Click the following text to see the effect. </p> <p id="para">Click me</p> document.getElementById(&apos;para&apos;).onclick = function() { fun() }; function fun() { document.getElementById(&apos;para&apos;).innerHTML = &apos;Welcome to the javaTpoint.com&apos;; document.getElementById(&apos;para&apos;).style.color = &apos;blue&apos;; document.getElementById(&apos;para&apos;).style.backgroundColor = &apos;yellow&apos;; document.getElementById(&apos;para&apos;).style.fontSize = &apos;25px&apos;; document.getElementById(&apos;para&apos;).style.border = &apos;4px solid red&apos;; }  
Перевірте зараз

Вихід

Подія JavaScript onclick

Після натискання тексту Натисніть мене, вихід буде -

Подія JavaScript onclick

Приклад 3. Використання методу addEventListener().

У цьому прикладі ми використовуємо JavaScript addEventListener() спосіб прикріплення a натисніть подія до елемента абзацу. Коли користувач клацає елемент абзацу, текст абзацу змінюється.

При клацанні абзацу колір фону та розмір шрифту елементів також змінюються.

 <h3> This is an example of using click event. </h3> <p> Click the following text to see the effect. </p> <p id="para">Click me</p> document.getElementById(&apos;para&apos;).onclick = function() { fun() }; function fun() { document.getElementById(&apos;para&apos;).innerHTML = &apos;Welcome to the javaTpoint.com&apos;; document.getElementsByTagName(&apos;body&apos;)[0].style.color = &apos;blue&apos;; document.getElementsByTagName(&apos;body&apos;)[0].style.backgroundColor = &apos;lightgreen&apos;; document.getElementsByTagName(&apos;body&apos;)[0].style.fontSize = &apos;25px&apos;; document.getElementById(&apos;para&apos;).style.border = &apos;4px solid red&apos;; }  
Перевірте зараз

Вихід

Подія JavaScript onclick

При натисканні на текст Натисніть мене , вихід буде -

Подія JavaScript onclick