Два способа регистрации событий в JavaScript

Два способа регистрации событий в JavaScript

  1. Традиционный метод регистрации (с уникальностью, функция обработки последующего события регистрации переопределит предыдущую функцию обработки)
var btn=document.querySelectorAll('button');
        btn[0].onclick=function(){
            alert('你好');   //不会弹出
        }
        btn[0].onclick=function(){
            alert('我不好');   //会弹出
}
  1. Метод регистрации слушателя метода addEventListener (), до IE9, используйте attachEvent (), один и тот же элемент и одно и то же событие может зарегистрировать несколько слушателей и по
    очереди выполнить addEventListener (type, listener [, useCapture]) в соответствии с зарегистрированным событием
    . type (символ типа события String, добавлять не нужно, например, щелчок, наведение мыши)
    b. listener (функция обработки события, функция прослушивателя будет вызываться при возникновении события)
    c. useCapture (необязательный параметр, является логическим типом, Значение по умолчанию неверно)
btn[1].addEventListener('click',function(){
            alert('你好');  //会弹出
})
btn[1].addEventListener('click',function(){
            alert('我不好');  //会弹出
})

рекомендация

отblog.csdn.net/Angela_Connie/article/details/110309583