Как реализовать этот метод на чистом js [дубликат]

141
28 мая 2019, 07:00

На данный вопрос уже ответили:

  • Альтернатива jQuery на чистом JavaScript 1 ответ
  • Возможно ли установить “красиво” несколько обратчиков событий на элемент? 2 ответа
$('#el').bind('click change input', function(e){
});

то есть повесить много событий на один элемент ?

Answer 1
function doSomething() {
  ...
}
var el = document.getElementById('el')
['click', 'change', 'input'].forEach( function(event) {
  el.addEventListener(event, doSomething(), false);
});
Answer 2
function yourFunc() {}
const elem = document.getElementById('el');
elem.addEventListener('click', yourFunc);
elem.addEventListener('change', yourFunc);
elem.addEventListener('input', yourFunc);
READ ALSO
Очистка состояния redux

Очистка состояния redux

Возможно ли очистить redux? Чтобы все пришло к начальному состоянию

148
Redirect из контроллера в Laravel 5

Redirect из контроллера в Laravel 5

Задача из скрипта послать AJAX запрос на удаление записи в БД и вернуться на главную страницу

123
Взаимосвязь полей date, обработчик события date

Взаимосвязь полей date, обработчик события date

Есть два html поля date, дата отправки и дата прибытияВремя, затраченное на путь, лежит в бд

139
Input HTML с автоподтягиванием результатов

Input HTML с автоподтягиванием результатов

ЗадачаКлиент на фронте вводит адрес по русски

155