本篇文章将列举一些JS中常见的事件,熟练使用之后编程速度会提高。
鼠标移动事件
onmousemove(event):在(event)前面写的是需要监听移动事件的对象;
onmouseover:鼠标悬停事件,当鼠标移上去之后会引发的事件,this写在那个标签里就代表那一个标签,调用样式表里的属性的时候,把中间的斜杠删掉;
onmouseout:鼠标移开事件,当鼠标从事件上移开的时候,展示出来的效果;
鼠标点击事件
onclick:当鼠标被点击之后会产生的效果;
onmouseup:当鼠标弹起时触发;
onmousedown:当鼠标按下时触发;
加载与卸载事件
只能写在body或image里:
加载事件(onload)在整个界面完毕之后发生;
卸载事件(onunload)是在界面关闭时发生;
键盘事件
onkeypress按下键盘松开之后会发生的事件;
onkeydown按下按钮发生;
onkeyup松开按键;
提交和重置事件
提交事件(onsubmit,必须在表单中实现)是点击提交按钮后发生;
重置事件(onreset)是点击重置按钮后发生;
选择与改变事件
onselect:只能用于输入框,当选择输入框中的文本时发生;
onchange:用于select和文本框,对于下拉框是在选项产生变化的时候发生,对于文本框是在文本框的内容发生变化并且失去焦点时发生。