Задать вопрос
maxon_by
@maxon_by
Frontender-developmeister

В чём отличия между .addEventListener() и .onclick = function() в JS?

В чём отличия между .addEventListener() и .onclick = function() в JS?
и
Почему сейчас используют чаще .addEventListener()

Может это версии разные?
Спасибо всем за ответы!
  • Вопрос задан
  • 2608 просмотров
Подписаться 1 Простой Комментировать
Решение пользователя OKyJIucT К ответам на вопрос (3)
OKyJIucT
@OKyJIucT
Sunshine reggae
addEventListener добавляет отслеживание любого события, которое укажешь, а onclick - только клики. Поэтому что использовать - зависит от задачи.

Кроме того, второй способ позволяет повесить только один обработчик события (следующий будет перезатирать предыдущий), в то время как первый - сколько угодно.
Ответ написан
Комментировать