XHTML - 事件



当用户访问网站时,他们会执行一些操作,例如点击文本、图像和超链接,悬停在某些内容上等等。这些都是 JavaScript 所称的事件的例子。

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

<body> 和 <frameset> 级别事件

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

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

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

<form> 级别事件

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

属性 描述
onchange 脚本 元素更改时执行脚本。
onsubmit 脚本 提交表单时执行脚本。
onreset 脚本 重置表单时执行脚本。
onselect 脚本 选择元素时执行脚本。
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 脚本 释放鼠标按钮时执行脚本。
广告

© . All rights reserved.