1、事件处理函数赋值法;缺点是只能注册一个事件处理程序
1.1 直接把处理函数赋值给DOM元素;
eg:
<input type="button" onclick = "alert(this.nodeName);" value ="按钮"/>
1.2 将事件处理函数赋值给元素的onclick、onmoseover等特殊属性
eg:
var btn = document.getElementsByTagName("input")[0];
btn.onclick = function(){
//todo
}
2 使用内置的addEventListener方法
document.addEventListener("click",function(){console.log("click");
})
document.addEventListener("mousemove",function(){console.log("mousemove");
})