 
        
        当用户访问网站时,他们会执行点击文本,图像和超链接,鼠标悬停等操作。这些是JavaScript调用事件的示例。
我们可以在JavaScript或VBScript中编写我们的事件处理程序,并且可以将这些事件处理程序指定为事件标签属性的值。XHTML 1.0具有类似的HTML 4.01规范中可用的事件集。
当文档级别发生任何事件时,只有两个属性可用于触发任何JavaScript或VBScript代码。
| 属性 | 值 | 描述 | 
|---|---|---|
| 负载 | 脚本 | 当XHTML文档加载时脚本运行。 | 
| onunload | 脚本 | 脚本在XHTML文档卸载时运行。 | 
注意 - 在这里,脚本是指VBScript或JavaScript的任何函数或代码。
以下六个属性可用于在表单级发生任何事件时触发任何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 | 脚本 | 释放鼠标按钮时执行脚本。 |