`
wzhiju
  • 浏览: 141296 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

HTML 4.0 事件属性

 
阅读更多
HTML 4.0 事件属性
Previous Page Next Page HTML 4 的新特性之一是可以使 HTML 事件触发浏览器中的行为,比方说当用户点击某个 HTML 元素时启动一段 JavaScript。

在现代浏览器中都内置有大量的事件处理器。这些处理器会监视特定的条件或用户行为,例如鼠标单击或浏览器窗口中完成加载某个图像。通过使用客户端的 JavaScript,可以将某些特定的事件处理器作为属性添加给特定的标签,并可以在事件发生时执行一个或多个 JavaScript 命令或函数。

事件处理器的值是一个或一系列以分号隔开的 Javascript 表达式、方法和函数调用,并用引号引起来。当事件发生时,浏览器会执行这些代码。例如,当您把鼠标移动到一个超链接时,会启动一个 JavaScript 函数。支持 JavaScript 的浏览器支持 <a> 标签中的一个特殊的 "mouse over"事件处理器 - 被称为 onmouseover 来完成这项工作:

<a href="/index.html" onmouseover="alert('Welcome');return false"></a>如需学习更多有关事件编程方面的知识,请访问 W3School 提供的 JavaScript 教程 和 DHTML 教程。

下面的表格提供了标准的事件属性,可以把它们插入 HTML/XHTML 元素中,以定义事件行为。
窗口事件 (Window Events)
仅在 body 和 frameset 元素中有效。

属性 值 描述
onload 脚本 当文档载入时执行脚本
onunload 脚本 当文档卸载时执行脚本
表单元素事件 (Form Element Events)
仅在表单元素中有效。

属性 值 描述
onchange 脚本 当元素改变时执行脚本
onsubmit 脚本 当表单被提交时执行脚本
onreset 脚本 当表单被重置时执行脚本
onselect 脚本 当元素被选取时执行脚本
onblur 脚本 当元素失去焦点时执行脚本
onfocus 脚本 当元素获得焦点时执行脚本
图像事件 (Image Events)
该属性可用于 img 元素:

属性 值 描述
onabort 脚本 当图像加载中断时执行脚本
键盘事件 (Keyboard Events)
在下列元素中无效:base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style, 以及 title 元素。

属性 值 描述
onkeydown 脚本 当键盘被按下时执行脚本
onkeypress 脚本 当键盘被按下后又松开时执行脚本
onkeyup 脚本 当键盘被松开时执行脚本
鼠标事件 (Mouse Events)
在下列元素中无效:base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style, title 元素。

属性 值 描述
onclick 脚本 当鼠标被单击时执行脚本
ondblclick 脚本 当鼠标被双击时执行脚本
onmousedown 脚本 当鼠标按钮被按下时执行脚本
onmousemove 脚本 当鼠标指针移动时执行脚本
onmouseout 脚本 当鼠标指针移出某元素时执行脚本
onmouseover 脚本 当鼠标指针悬停于某元素之上时执行脚本
onmouseup 脚本 当鼠标按钮被松开时执行脚本


原文地址:http://www.w3school.com.cn/html/html_eventattributes.asp
0
1
分享到:
评论

相关推荐

    HTML4.0 参考手册

    11. **事件处理**:HTML4.0开始支持基本的JavaScript事件处理,如`onclick`、`onmouseover`等,使得页面具有交互性。 12. **无障碍访问**:HTML4.0考虑到了无障碍设计,引入了`accesskey`属性和`&lt;acronym&gt;`、`...

    HTML 4.0 文档.

    HTML 4.0参考手册(HTML 4.0 Reference-chm.chm)是一个详细的指南,包含了所有这些元素和属性的完整说明,是开发者学习和查阅HTML 4.0规范的重要资源。通过深入学习和实践,开发者可以熟练掌握这一经典版本的HTML,...

    HTML 4.0手册

    13. **事件处理**:HTML 4.0开始支持JavaScript事件处理,如`onclick`、`onmouseover`等,让页面具有交互性。 14. **结构化元素**:如`&lt;div&gt;`(分组元素)和`&lt;span&gt;`(内联分组元素),用于组织和控制页面布局。 ...

    HTML4.0语法教学电子版

    11. **事件处理**:HTML4.0引入了基本的JavaScript支持,通过`on*`属性(如`onclick`、`onmouseover`)可以绑定事件处理器。 12. **CSS内联样式**:HTML4.0允许在元素中使用`style`属性,直接定义元素的样式,如`;...

    HTML4.0 参考手册.rar

    这个"HTML4.0 参考手册"是开发者和Web设计师的重要资源,提供了全面的HTML元素、属性和语法规范的详细信息。下面将深入探讨HTML4.0的核心概念、特性以及它在网页设计中的应用。 1. **HTML结构**:HTML4.0引入了更...

    HTML 4.0从入门到精通(很经典的一本书啊)

    HTML 4.0是互联网上最早的标准化标记语言版本之一,为网页设计者提供了构建丰富、交互性内容的基础。这本书“HTML 4.0从入门到精通”无疑是一本全面了解和掌握HTML 4.0技术的绝佳资源。下面,我们将深入探讨HTML 4.0...

    HTML 4.0说明书 HTML 4.0说明书

    12. **事件处理**:HTML 4.0开始支持简单的JavaScript事件处理,如`onclick`、`onmouseover`等,使网页具有更多交互性。 13. **语言和方向**:`lang`属性用于指定元素内容的语言,`dir`属性设置文本方向(左到右或...

    HTML简明教程(适合新手)

    - **HTML4.0事件属性**:如`onclick`、`onmouseover`等用于响应用户的交互行为。 以上是对HTML简明教程的主要知识点的概述,通过学习这些内容,读者可以快速掌握HTML的基本语法和常见应用场景,为进一步的Web开发...

    HTML4.0简明手册 HTML4.0简明手册

    12. **事件处理**:HTML4.0引入了基本的JavaScript支持,允许通过`onclick`, `onmouseover`等事件处理属性实现交互性。 13. **无障碍访问**:HTML4.0鼓励开发者使用`&lt;abbr&gt;`, `&lt;acronym&gt;`, `&lt;caption&gt;`, `&lt;th&gt;`等...

    Html4.0精华版

    12. **事件处理**:HTML4.0支持简单的JavaScript事件处理,如`onclick`, `onmouseover`等。 13. **CSS支持**:HTML4.0开始引入外部样式表的概念,通过`&lt;link&gt;`标签引用CSS文件,增强了页面的表现力。 14. **国际化...

    《HTML教程》----------------------

    - HTML4.0定义了一系列事件属性,如`onclick`、`onmouseover`等,用于响应用户操作。 #### 十三、HTML属性 - HTML元素有许多属性,如`class`、`id`等,用于增强元素的功能和样式控制。 以上内容涵盖了HTML的基础...

    HTML 4.0说明书

    2. **元素与属性**:HTML 4.0包括各种元素,如`&lt;html&gt;`(文档根元素)、`&lt;head&gt;`(包含元数据,如标题、字符集等)、`&lt;body&gt;`(包含可见内容),以及`&lt;p&gt;`(段落)、`&lt;a&gt;`(链接)、`&lt;img&gt;`(图像)、`&lt;div&gt;`(布局...

    HTML4.0参考手册

    这个"HTML4.0参考手册"是开发者和设计师的重要参考资料,它提供了关于HTML4.0元素、属性和规范的详尽信息。 在HTML4.0中,有以下几个核心知识点: 1. **文档类型声明**:HTML4.0文档通常以`&lt;!DOCTYPE html PUBLIC ...

    HTML手册,HTML 4.0 Reference

    《HTML 4.0 Reference》手册中会详细讲解这些元素的用法,包括语法、属性、事件处理等,并提供实例供读者实践。此外,手册可能还涵盖了错误处理、浏览器兼容性问题以及最佳实践等内容,帮助开发者编写高质量的HTML...

Global site tag (gtag.js) - Google Analytics