w3schools
  
首页 HTML CSS XML JAVASCRIPT ASP PHP SQL 更多...   参考手册 示例 论坛 关于我们

HTML参考手册

标签列表(按字母)
标签列表(按功能)
HTML 属性
HTML 事件
HTML 有效DTD
HTML 颜色名
HTML 取色器
HTML 混色器
HTML 字符集
HTML ASCII
HTML ISO-8859-1
HTML 符号
HTML URL编码
HTML 语言代码
HTTP 状态代码

HTML标签

<!-->
<!DOCTYPE>
<a>
<abbr>
<acronym>
<address>
<applet>
<area>
<b>
<base>
<basefont>
<bdo>
<big>
<blockquote>
<body>
<br>
<button>
<caption>
<center>
<cite>
<code>
<col>
<colgroup>
<dd>
<del>
<dfn>
<dir>
<div>
<dl>
<dt>
<em>
<fieldset>
<font>
<form>
<frame>
<frameset>
<head>
<h1> - <h6>
<hr>
<html>
<i>
<iframe>
<img>
<input>
<ins>
<kbd>
<label>
<legend>
<li>
<link>
<map>
<menu>
<meta>
<noframes>
<noscript>
<object>
<ol>
<optgroup>
<option>
<p>
<param>
<pre>
<q>
<s>
<samp>
<script>
<select>
<small>
<span>
<strike>
<strong>
<style>
<sub>
<sup>
<table>
<tbody>
<td>
<textarea>
<tfoot>
<th>
<thead>
<title>
<tr>
<tt>
<u>
<ul>
<var>

中文站负责人

W3China.org
徐涵 (Han Xu)

HTML/XHTML标准事件属性


标准事件属性

HTML 4的一个新特性是允许通过HTML事件来触发一定动作,比如当用户点击某个HTML元素时就触发一段JavaScript脚本。

如想学习更多关于事件编程的内容,请阅读我们的JavaScript教程DHTML教程

以下列出了可在HTML/XHTML元素中用于事件定义的属性。


用于<body>和<frameset>标签的事件

以下两个属性仅用于<body>或<frameset>标签:

属性 描述
onload 脚本 在文档或框架加载完毕时执行脚本
onunload 脚本 在卸载文档或框架时执行脚本


表单事件

以下属性可用于表单元素:

属性 描述
onblur 脚本 当元素失去焦点时执行脚本
onchange 脚本 当元素值(即元素的value属性值)发生改变时执行脚本
onfocus 脚本 当元素取得焦点时执行脚本
onreset 脚本 在重置表单时执行脚本
onselect 脚本 当用户在文本框或多行文本框中选择文本时执行脚本
onsubmit 脚本 在提交表单时执行脚本


图像事件

以下属性可用于<img>元素:

属性 描述
onabort 脚本 当图像被中断加载时执行脚本


键盘事件

不适用于<base>、<bdo>、<br>、<frame>、<frameset>、<head>、<html>、<iframe>、<meta>、<param>、<script>、<style>及<title>等元素。

属性 描述
onkeydown 脚本 按下一个键时执行脚本
onkeypress 脚本 按下并松开一个键时执行脚本
onkeyup 脚本 松开一个键时执行脚本


鼠标事件

不适用于<base>、<bdo>、<br>、<frame>、<frameset>、<head>、<html>、<iframe>、<meta>、<param>、<script>、<style>及<title>等元素。

属性 描述
onclick 脚本 在元素区域内单击鼠标(不区分左右键)时执行脚本
ondblclick 脚本 在元素区域内双击鼠标(不区分左右键)时执行脚本
onmousedown 脚本 在元素区域内按下鼠标键(不区分左右键)时执行脚本
onmousemove 脚本 当鼠标指针在元素区域内移动时执行脚本
onmouseout 脚本 当鼠标指针移出元素区域时执行脚本
onmouseover 脚本 当鼠标指针移入元素区域时执行脚本
onmouseup 脚本 在元素区域内松开鼠标键(不区分左右键)时执行脚本