XHTML 事件

2024 年 8 月 29 日 | 阅读 2 分钟

当您访问网站时,您会执行诸如单击文本、图像和超链接、悬停等操作。这些是 JavaScript 称为事件的示例。

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


<body> 和 <frameset> 级别事件

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

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

<form> 级别事件

当任何事件在表单级别发生时,会触发六个属性。

属性描述
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脚本当释放鼠标按钮时执行。
下一个主题HXHTML 文档类型