HTML - 事件参考

当用户访问您的网站时,他们会执行以下操作:点击文字和图片以及指定链接,将鼠标悬停在等等上.这些是JavaScript调用事件的示例.

我们可以在Javascript或vbscript中编写我们的事件处理程序,并可以将这些事件处理程序指定为事件标记属性的值. HTML 4.01规范定义了下面列出的19个事件属性 :

< body>和< frameset>级别事件

当文档级别发生任何事件时,只有两个属性可用于触发任何javascript或vbscript代码.

属性描述
onloadscript加载HTML文档时脚本运行
onunloadscript当HTML文档卸载时脚本运行

注意 : 这里的脚本引用任何VBScript或JavaScript函数或代码段.

< form>级别事件

当表单级别发生任何事件时,有以下六个属性可用于触发任何javascript或vbscript代码.

属性描述
onchangescript元素更改时脚本运行
onsubmitscript提交表单时脚本运行
onresetscript脚本在表单重置时运行
onselectscript选择元素时脚本运行
onblurscript脚本运行时e lement失去焦点
onfocusscript当元素获得焦点时脚本运行

键盘事件

键盘生成以下三个事件.这些事件在base,bdo,br,frame,frameset,head,html,iframe,meta,param,script,style和title元素中无效.

属性价值描述
onkeydown脚本按下键时脚本运行
onkeypressscript按下并释放按键时脚本运行
onkeyupscript密钥发布时脚本运行

其他事件

还有以下其他鼠标在接触任何HTML标记时生成的7个事件.这些事件在base,bdo,br,frame,frameset,head,html,iframe,meta,param,script,style,title elements中无效.

属性描述
onclickscript鼠标单击时脚本运行
ondblclickscript鼠标双击时脚本运行
onmousedownscript按下鼠标按钮时脚本运行
onmousemovescript鼠标指针移动时脚本运行
onmouseoutscript当鼠标指针移出元素时脚本运行
onmouseoverscript当鼠标指针在元素上移动时脚本运行
onmouseupscript释放鼠标按钮时脚本运行