XHTML - 事件
当用户访问网站时,他们会执行诸如单击文本、图像和超链接、将鼠标悬停在某些内容上等操作。这些是 JavaScript 称为事件的示例。
我们可以用 JavaScript 或 VBScript 编写事件处理程序,并可以将这些事件处理程序指定为事件标记属性的值。XHTML 1.0 有一组类似的事件,可在 HTML 4.01 规范中找到。
<body> 和 <frameset> 级别事件
当文档级别发生任何事件时,只有两个属性可用于触发任何 JavaScript 或 VBScript 代码。
属性 | 价值 | 描述 |
---|---|---|
负载 | 脚本 | 加载 XHTML 文档时运行脚本。 |
卸载时 | 脚本 | XHTML 文档卸载时运行脚本。 |
注意- 这里,脚本指的是 VBScript 或 JavaScript 的任何函数或代码段。
<form> 级别事件
当表单级别发生任何事件时,可以使用以下六个属性来触发任何 JavaScript 或 VBScript 代码。
属性 | 价值 | 描述 |
---|---|---|
变化 | 脚本 | 当元素更改时执行脚本。 |
提交 | 脚本 | 提交表单时执行脚本。 |
复位时 | 脚本 | 重置表单时执行脚本。 |
选定 | 脚本 | 选择元素时执行脚本。 |
模糊 | 脚本 | 当元素失去焦点时执行脚本。 |
焦点 | 脚本 | 当元素获得焦点时脚本运行。 |
键盘事件
以下三个事件是由键盘产生的。这些事件在 base、bdo、br、frame、frameset、head、html、iframe、meta、param、script、style 和 title 元素中无效。
属性 | 价值 | 描述 |
---|---|---|
按下按键 | 脚本 | 脚本在按键时执行。 |
按键 | 脚本 | 脚本在按键和释放时执行。 |
按键启动 | 脚本 | 脚本执行按键释放。 |
其他活动
当鼠标接触到任何 HTML 标签时,会生成以下七个事件。这些事件在 base、bdo、br、frame、frameset、head、html、iframe、meta、param、script、style 和 title 元素中无效。
属性 | 价值 | 描述 |
---|---|---|
单击时 | 脚本 | 单击鼠标即可执行脚本。 |
双击 | 脚本 | 双击鼠标即可执行脚本。 |
鼠标按下时 | 脚本 | 按下鼠标按钮时执行脚本。 |
鼠标移动时 | 脚本 | 当鼠标指针移动时执行脚本。 |
鼠标移出时 | 脚本 | 当鼠标指针移出元素时执行脚本。 |
鼠标悬停时 | 脚本 | 当鼠标指针移到元素上时执行脚本。 |
鼠标悬停时 | 脚本 | 释放鼠标按钮时执行脚本。 |