阅读(2837) (19)

XHTML 事件属性

2016-12-10 11:43:23 更新

当客户访问一个网站时,他们在点击文本,图像和超链接,悬停事物等等的同时做事。这些是JavaScript调用事件的例子。

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

假如你希望学习如何使用这些事件进行编程,那么你应该学习我们的 JavaScript 教程DHTML 教程


XHTML事件属性



<body>和<frameset>级别事件


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

属性

描述

onload

脚本

脚本在加载XHTML文档时运行。

onunload

脚本

脚本在XHTML文档卸载时运行。

注意: 在这里,编写提到了VBScript或JavaScript的任何函数或一段代码。

<form>级别事件


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

属性

描述

onchange

脚本

脚本在元素更改时执行。

onsubmit

脚本

脚本在表单提交时执行。

onreset

脚本

当表单被重置时脚本执行。

onselect

脚本

脚本在元素被选中时执行。

onblur

脚本

脚本在元素失去焦点时执行。

onfocus

脚本

脚本在元素获得焦点时运行。


键盘事件 (Keyboard Events)


接下来的三个事件是通过键盘完成的。这些事件在:base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style, 以及 title 元素中都是无效的。

属性 描述
onkeydown 脚本 当键盘被按下时执行脚本
onkeypress 脚本 当键盘被按下后又松开时执行脚本
onkeyup 脚本 当键盘被松开时执行脚本

鼠标事件 (Mouse Events)


当接触到任何HTML标签时,鼠标会产生以下七个事件。这些事件在:base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style, title 元素中都是无效的。

属性 描述
onclick 脚本 当鼠标被单击时执行脚本
ondblclick 脚本 当鼠标被双击时执行脚本
onmousedown 脚本 当鼠标按钮被按下时执行脚本
onmousemove 脚本 当鼠标指针移动时执行脚本
onmouseout 脚本 当鼠标指针移出某元素时执行脚本
onmouseover 脚本 当鼠标指针悬停于某元素之上时执行脚本
onmouseup 脚本 当鼠标按钮被松开时执行脚本


点击《HTML 事件》HTML事件属性