Встречается на собеседованиях • сегодня
Как отследить клик по элементу
В JavaScript есть несколько способов отследить клик:
1. Самый простой - через `addEventListener`:
```javascript
element.addEventListener('click', function(event) {
console.log('Клик по элементу', event.target);
});
```
2. Можно использовать onclick в HTML:
```html
```
3. Для делегирования событий (полезно для динамических элементов):
```javascript
document.addEventListener('click', function(event) {
if (event.target.matches('.some-class')) {
console.log('Клик по элементу с классом some-class');
}
});
```
Важные моменты:
- `event.preventDefault()` отменяет действие по умолчанию
- `event.stopPropagation()` предотвращает всплытие события
- Для touch-устройств лучше использовать `pointerdown` вместо `click`

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы