本文概述
当你访问网站时, 你会执行诸如单击文本, 图像和超链接, 将鼠标悬停等操作。这些是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 | 释放鼠标按钮时执行。 |
评论前必须登录!
注册