绑定事件
第一种方式:将前面的事件进行覆盖
div1.οnclick=function(){
console.log("单击事件")
}
div1.οnclick=function(){
console.log("单击事件2")
}
第二种方式addEventListener()
div1.addEventListener("click",function(){
console.log("单击事件")
})
div1.addEventListener("click",function(){
console.log("单击事件2")
})
解绑
div1.οnclick=null
div1.attachEvent()//解决ie兼容问题
div1.attachEvent("onclick",test)
键盘事件
keydown keyup
username.οnkeydοwn=function(){
console.log("键盘按下")
}
username.οnkeyup=function(){
console.log("键盘抬起")
}
表单事件
获取/失去焦点 focus blur
change 对比获取焦点和失去焦点时里面内容不一样才会触发
username.οnchange=function(){
console.log("change")
}
input 只要内容不一样就触发
username.οninput=function(){
console.log("input")
}
reset(重置事件) submit(提交事件):这两个事件必须在form表单中才能使用
var myform=document.querySelector("#myform")
myform.οnreset=function(){
console.log("重置")
}
myform.οnsubmit=function(){
console.log("提交")
return false
}
正则表达式