2019-01-26

js事件

HTML事件

直接在HTML元素标签内添加时间,执行脚本

语法:

功能:在HTML元素上绑定事件

说明:执行脚本可以是一个函数的调用

鼠标时间:onload:页面加载时出发

onclick:鼠标点击时触发

onmouseover:鼠标滑过时触发

onmouseout:鼠标离开时触发

onfoucs:获得焦点时触发

onblur:失去焦点时触发

onchange:域的内容改变时发生

关于this指向:在事件触发的函数中,this是对该DOM对象的引用.

DOM0级事件

1.通过DOM获取HTML元素

2.(获取HTML元素).事件=执行脚本

DOMO0级事件

语法:ele.事件=执行脚本

功能:在DOM对象上绑定事件

说明:执行脚本可以是一个匿名函数,也可以是一个函数的调用

使用DOM0级绑定事件时最好不要加()否则在刷新时就直接调用

window.onload:当网页上的所有元素被加载完成以后进行执行

onfucus事件只能用于input标签type为text,password

onsubmit:表单中的确定按钮被点击时发生

onmousedown:鼠标按钮在元素上按下时触发

onmousemove:鼠标指针移动时发生

onmouseup:在元素上松开鼠标按钮时触发

onresize:当调整浏览器窗口的大小时触发

onscroll:拖动滚动条滚动时触发

键盘事件

onkeydown:在用户按下一个键盘按键时发生

onkeypress:在键盘按键被按下并释放一个键时发生 

onkeyup:在键盘按键被松开时发生

keyCode:返回onkeypress,onkeydown和onkeyup事件触发的键的值的字符代码,或键的代码

你可能感兴趣的:(2019-01-26)