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事件属性