触发 DOM 上的事件时,信用盘源码出售【企鹅21717-93408】会生成一个事件对象 event,它包含着所有与事件有关的信息,诸如导致事件的元素、事件的类型以及其他与特定事件相关的信息。所有的浏览器都支持 event 对象,但支持的方式不同。
1 DOM 中的事件对象
兼容 DOM 的浏览器会将 event 对象传入事件处理程序(DOM0 级与 DOM2 级都支持):
var btn = document.getElementById("myBtn");
btn.onclick = function (event) {
console.log(event.type);//"click"
};
btn.addEventListener("click",function(event){
console.log(event.type);//"click",false
};//欢迎加入前端全栈开发交流圈一起吹水聊天学习交流:619586920
event.type 保存的是被触发的事件类型。 通过 HTML 属性指定事件处理程序时, event 中保存的是 event 对象:
<input type="button" value="Click Me" onclick="alert(event.type)"/>