点击事件:click
点击span后执行下面的函数(每点击一次span执行一次函数,生成多个多用域)
span.addEventListener('click', function () {
})
输入框事件
focus:聚焦事件,只要获取焦点就会触发
blur:失焦事件,只要失去焦点就会触发
input:内容改变事件,只要内容有改变,就会触发(添加一个元素或者删除一个元素)
change:内容改变的失焦事件,内容改变的同时,失去焦点就会触发(可以应用在上传文件上,上传成功后触发)
focus:
input.addEventListener('focus', function () {
})
blur:
input.addEventListener('blur', function () {
})
input:
input.addEventListener('input', function () {
})
change:
input.addEventListener('change', function () {
})
键盘事件
keydown:键盘按下触发事件:键盘任意位置按下后都会触发事件
keyup:键盘松开触发事件:键盘任意位置松开后都会触发事件
input.addEventListener('keydown', function (e) {
if (e.which === 13) {
console.log('登录');
}
})