“Как добавить несколько слушателей событий в JavaScript” Ответ

Добавьте слушатель событий в несколько элементов в JS

document.querySelectorAll('.some-class').forEach(item => {
  item.addEventListener('click', event => {
    //handle click
  })
})
Tequilian

JavaScript AddeVentListener Нажмите несколько элементов

let all_btn = document.querySelectorAll("button");
all_btn.forEach(function(btn) {
    btn.addEventListener("click", function() {
        console.log(this.innerHTML + " is clicked")
    });
});

// one line code
// let all_btn=document.querySelectorAll("button");all_btn.forEach(function(n){n.addEventListener("click",function(){console.log(this.innerHTML+" is clicked")})});
Salo Hopeless

Как добавить несколько слушателей событий в JavaScript

// events and args should be of type Array
function addMultipleListeners(element,events,handler,useCapture,args){
  if (!(events instanceof Array)){
    throw 'addMultipleListeners: '+
          'please supply an array of eventstrings '+
          '(like ["click","mouseover"])';
  }
  //create a wrapper to be able to use additional arguments
  var handlerFn = function(e){
    handler.apply(this, args && args instanceof Array ? args : []);
  }
  for (var i=0;i<events.length;i+=1){
    element.addEventListener(events[i],handlerFn,useCapture);
  }
}

function handler(e) {
  // do things
};

// usage
addMultipleListeners(
    document.getElementById('first'),
    ['touchstart','click'],
    handler,
    false);
Motionless Mouse

Ответы похожие на “Как добавить несколько слушателей событий в JavaScript”

Вопросы похожие на “Как добавить несколько слушателей событий в JavaScript”

Больше похожих ответов на “Как добавить несколько слушателей событий в JavaScript” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования