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

当文档级发生任何事件时,只有两个属性可用于触发任何JavaScript或VBScript代码。
属性 | 值 | 描述 |
| onload | 脚本 | 脚本在加载XHTML文档时运行。 |
onunload | 脚本 | 脚本在XHTML文档卸载时运行。 |
注意: 在这里,编写提到了VBScript或JavaScript的任何函数或一段代码。
当表单级发生任何事件时,有以下六个属性可用于触发任何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 | 脚本 | 当鼠标按钮被松开时执行脚本 |
点击《HTML 事件》HTML事件属性