-

当用户访问网站时,他们会执行点击文本,图像和超链接,鼠标悬停等操作。这些是JavaScript调用事件的示例。

我们可以在JavaScript或VBScript中编写我们的事件处理程序,并且可以将这些事件处理程序指定为事件标签属性的值。XHTML 1.0具有类似的HTML 4.01规范中可用的事件集。

级别事件<body>和<frameset>

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

属性 描述
负载 脚本 当XHTML文档加载时脚本运行。
onunload 脚本 脚本在XHTML文档卸载时运行。

注意 - 在这里,脚本是指VBScript或JavaScript的任何函数或代码。

<form>级别事件

以下六个属性可用于在表单级发生任何事件时触发任何JavaScript或VBScript代码。

属性 描述
交换 脚本 脚本在元素更改时执行。
提交 脚本 脚本在表单提交时执行。
onreset 脚本 当表单重置时脚本执行。
选择 脚本 选择元素时执行脚本。
onblur 脚本 当元素失去焦点时脚本执行。
onfocus 脚本 当元素获得焦点时脚本运行。

键盘事件

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

属性 描述
onkeydown 脚本 脚本在按键上执行。
onkeypress 脚本 脚本执行按键和释放。
onkeyup 脚本 脚本执行密钥释放。

其他活动

当与任何HTML标签接触时,鼠标会生成以下七个事件。这些事件在base,bdo,br,frame,frameset,head,html,iframe,meta,param,script,style和title元素中无效。

属性 描述
onclick 脚本 脚本通过鼠标单击执行。
ondblclick 脚本 鼠标双击执行脚本。
onmousedown 脚本 当按下鼠标按钮时执行脚本。
onmousemove 脚本 鼠标指针移动时执行脚本。
onmouseout 脚本 鼠标指针从元素移出时执行脚本。
onmouseover 脚本 当鼠标指针移动到元素上时,脚本会执行。
onmouseup 脚本 释放鼠标按钮时执行脚本。