XHTML 事件属性
当客户访问一个网站时,他们在点击文本,图像和超链接,悬停事物等等的同时做事。这些是JavaScript调用事件的例子。
我们可以使用JavaScript或VBScript编写我们的事件处理程序,并可以将这些事件处理程序指定为事件标记特性的值。XHTML 1.0有一组类似的HTML 4.01规范。
假如你希望学习如何使用这些事件进行编程,那么你应该学习我们的 JavaScript 教程 和 DHTML 教程。
<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事件属性