Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
metodi_js_dlja_roboti_z_dom [2023/12/28 17:53] tro [addEventListener] |
metodi_js_dlja_roboti_z_dom [2023/12/28 19:32] (текущий) tro [removeEventListener] |
||
|---|---|---|---|
| Строка 192: | Строка 192: | ||
| < | < | ||
| const myBtn = doucument.querySelector(' | const myBtn = doucument.querySelector(' | ||
| + | |||
| myBtn.addEventListener(' | myBtn.addEventListener(' | ||
| + | |||
| function onButtonClick (){ | function onButtonClick (){ | ||
| console.log(' | console.log(' | ||
| Строка 218: | Строка 220: | ||
| видаляє слухача події з елемента. | видаляє слухача події з елемента. | ||
| < | < | ||
| - | element.removeEventListener(event, | + | element.removeEventListener(event, |
| + | </ | ||
| + | |||
| + | < | ||
| + | element.removeEventListener(' | ||
| </ | </ | ||
| ====== Об' | ====== Об' | ||
| Строка 269: | Строка 275: | ||
| * при кліку на кнопку з атрибутом type=" | * при кліку на кнопку з атрибутом type=" | ||
| * Або при натисканні клавіші Enter під час перебування в будь-якому її текстовому полі форми | * Або при натисканні клавіші Enter під час перебування в будь-якому її текстовому полі форми | ||
| + | |||
| + | < | ||
| + | const form = document.querySelector(" | ||
| + | |||
| + | form.addEventListener(" | ||
| + | |||
| + | function handleSubmit(event) { | ||
| + | event.preventDefault(); | ||
| + | console.log(event.elements.email.value); | ||
| + | . | ||
| + | . | ||
| + | . | ||
| + | } | ||
| + | | ||
| + | | ||
| + | |||
| + | </ | ||
| + | або | ||
| < | < | ||
| const form = document.querySelector(" | const form = document.querySelector(" | ||
| Строка 276: | Строка 300: | ||
| }); | }); | ||
| </ | </ | ||
| + | або | ||
| < | < | ||
| const registerForm = document.querySelector(" | const registerForm = document.querySelector(" | ||
| Строка 302: | Строка 327: | ||
| </ | </ | ||
| ===== change ===== | ===== change ===== | ||
| - | Подія відбувається після зміни значення елемента форми | + | Подія відбувається після зміни значення елемента форми |
| ===== input ===== | ===== input ===== | ||
| Подія input відбувається тільки на текстових полях і textarea. | Подія input відбувається тільки на текстових полях і textarea. | ||