用户与网页交互时产生的动作,称为事件。事件可以由用户引发,例如,用户单击引发click事件;事件也可以由页面自身引发。事件引发后所执行的程序或函数称为事件处理程序,指定事件的处理程序的一般方法是直接在 HTML标签中指明函数名或程序,格式如下:
<标签···事件="事件处理程序”[事件="事件处理序”.··]>
例如:
<body onload="alert('欢迎!')" onunload="alert('bye !')">
该例在文档读取完毕时弹出一个对话框,对话框里写着“欢迎!”;在用户关闭窗口或访问另一个页面时弹出“bye!”。
(1)onfocus:窗口获得焦点时引发,应用于window 对象。
(2)onload:文档全部载入时引发,应用于 window对象,写在<body>标签中。
(3)onmousedown:鼠标在对象上按下时引发,应用于Button对象、Link对象。
(4)onmouseout:鼠标离开对象时引发,应用于Link 对象。
(5)onmouseover:鼠标进入对象时引发,应用于Link对象。
(6)onmouseup:鼠标在对象上按下后弹起时引发,应用于 Button 对象、Link对象。
(7)onreset:单击“重置”按钮时引发,应用于 Form对象。
(8)onresize:窗口被调整大小时引发应用于 window 对象。
(9)onsubmit件:单击“提交”按钮时引发应用于Form对象。
(10)onunload:卸载文档时引发,应用于 window对象写在<body>标签中。