本文概述
当你访问网站时, 你会执行诸如单击文本, 图像和超链接, 将鼠标悬停等操作。这些是JavaScript称为事件的示例。
我们可以用JavaScript或VBScript编写事件处理程序, 并可以将这些事件处理程序指定为事件标记属性的值。 XHTML 1.0具有一组类似的事件, 可在HTML 4.01规范中使用。
<body>和<frameset>级事件
当文档级发生任何事件时, 只有两个属性可用于触发任何JavaScript或VBScript代码。
| Attribute | Value | Description |
|---|---|---|
| onload | Script | 脚本在XHTML文档加载时运行。 |
| onunload | Script | XHTML文档卸载时脚本运行。 |
<form>级事件
在表单级别发生任何事件时都会触发六个属性。
| Attribute | Value | Description |
|---|---|---|
| onchange | Script | 当元素更改时执行。 |
| onsubmit | Script | 提交表单后执行。 |
| onreset | Script | 重置表单后执行。 |
| onselect | Script | 当选择元素时执行。 |
| onblur | Script | 当元素失去焦点时执行。 |
| onfocus | Script | 当元素获得焦点时执行。 |
键盘事件
键盘产生三个事件。键盘事件在base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style和title元素中无效。
| Attribute | Value | Description | |
|---|---|---|---|
| onkeydown | Script | 当用户按下键盘按钮时执行。 | |
| onkeypress | Script | 当用户按下并释放键盘按钮时执行此操作。 | |
| onkeyup | Script | 当用户释放键盘按钮时执行此操作。 |
鼠标事件
当鼠标接触任何HTML标记时, 都会执行一些鼠标生成的事件。这些事件在base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style和title元素中无效。
| Attribute | Value | Description |
|---|---|---|
| onclick | Script | 单击鼠标即可执行。 |
| ondblclick | Script | 双击鼠标即可执行。 |
| onmousedown | Script | 当按下鼠标按钮时执行。 |
| onmousemove | Script | 当鼠标指针移动时执行。 |
| onmouseout | Script | 当鼠标指针移出某个元素时执行。 |
| onmouseover | Script | 当鼠标指针移到某个元素上时执行。 |
| onmouseup | Script | 释放鼠标按钮时执行。 |
srcmini
评论前必须登录!
注册