- XHTML 教程
- XHTML - 首页
- XHTML - 简介
- XHTML - 语法
- XHTML - 对比
- XHTML - 文档类型
- XHTML - 属性
- XHTML - 事件
- XHTML - 1.1 版本
- XHTML - 提示与技巧
- XHTML - 验证
- XHTML - 总结
- XHTML 有用资源
- XHTML - 快速指南
- XHTML - 有用资源
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 | 脚本 | 释放鼠标按钮时执行脚本。 |
广告