记录 click 和 onclick 混淆点
之前一直有点迷惑 onclick和click,今天看书可算搞清楚了,就记录一下吧
let div = document.getElementsByClassName('div')[0]
div.onclick = function(e) {
console.log('事件处理程序/事件侦听器')
}
setTimeout(() => {
div.click()
}, 3000);
平时我们 获取元素,然后 ele.on事件 = xxx 这叫做 绑定事件处理程序(也就是,当该元素接收到这个xxx事件后,该执行什么代码),只不过 习惯性叫 绑定一个点击事件。。。
ele.click 触发 这个元素的 点击事件,可理解为模拟用户点击,代码主动触发一些事情