HTML 元素可拥有事件属性,这些属性在浏览器中触发行为,比如当用户单击一个 HTML 元素时启动一段 JavaScript。下面列出的事件属性,可以把它们插入 HTML 标签来定义事件行为。
HTML 4.01 与 HTML 5 之间的差异
HTML 5 中的新事件:onabort, onbeforeunload, oncontextmenu, ondrag, ondragend, ondragenter, ondragleave, ondragover, ondragstart, ondrop, onerror, onmessage, onmousewheel, onresize, onscroll, onunload。
不再支持的 HTML 4.01 属性:onreset。
属性
onabort |
script |
发生 abort 事件时运行脚本。 |
|
5 |
onbeforeonload |
script |
在元素加载前运行脚本。 |
|
5 |
onblur |
script |
当元素失去焦点时运行脚本。 |
4 |
5 |
onchange |
script |
当元素改变时运行脚本。 |
4 |
5 |
onclick |
script |
在鼠标点击时允许脚本。 |
4 |
5 |
oncontextmenu |
script |
当菜单被触发时运行脚本。 |
|
5 |
ondblclick |
script |
当鼠标双击时运行脚本。 |
4 |
5 |
ondrag |
script |
只要脚本在被拖动就允许脚本。 |
|
5 |
ondragend |
script |
在拖动操作结束时运行脚本。 |
|
5 |
ondragenter |
script |
当元素被拖动到一个合法的放置目标时,执行脚本。 |
|
5 |
ondragleave |
script |
当元素离开合法的放置目标时。 |
|
5 |
ondragover |
script |
只要元素正在合法的放置目标上拖动时,就执行脚本。 |
|
5 |
ondragstart |
script |
在拖动操作开始时执行脚本。 |
|
5 |
ondrop |
script |
当元素正在被拖动时执行脚本。 |
|
5 |
onerror |
script |
当元素加载的过程中出现错误时执行脚本。 |
|
5 |
onfocus |
script |
当元素获得焦点时执行脚本。 |
4 |
5 |
onkeydown |
script |
当按钮按下时执行脚本。 |
4 |
5 |
onkeypress |
script |
当按键被按下时执行脚本。 |
4 |
5 |
onkeyup |
script |
当按钮松开时执行脚本。 |
4 |
5 |
onload |
script |
当文档加载时执行脚本。 |
4 |
5 |
onmessage |
script |
当 message 事件触发时执行脚本。 |
|
5 |
onmousedown |
script |
当鼠标按钮按下时执行脚本。 |
4 |
5 |
onmousemove |
script |
当鼠标指针移动时执行脚本。 |
4 |
5 |
onmouseover |
script |
当鼠标指针移动到一个元素上时执行脚本。 |
4 |
5 |
onmouseout |
script |
当鼠标指针移出元素时执行脚本。 |
4 |
5 |
onmouseup |
script |
当鼠标按钮松开时执行脚本。 |
4 |
5 |
onmousewheel |
script |
当鼠标滚轮滚动时执行脚本。 |
|
5 |
onreset |
script |
当表单重置时执行脚本。不支持。 |
4 |
|
onresize |
script |
当元素调整大小时运行脚本。 |
|
5 |
onscroll |
script |
当元素滚动条被滚动时执行脚本。 |
|
5 |
onselect |
script |
当元素被选中时执行脚本。 |
4 |
5 |
onsubmit |
script |
当表单提交时运行脚本。 |
4 |
5 |
onunload |
script |
当文档卸载时运行脚本。 |
|
5 |
分享到:
相关推荐
HTML 4.01 与 HTML5 之间的差异 在 HTML 4.01 中有三种 <!DOCTYPE> 声明。在 HTML5 中只有一种: <!DOCTYPE html> HTML 元素和文档类型(Doctype) 提示和注释 注释:<!DOCTYPE> 声明没有结束标签。 提示:<!...
HTML2PDF通过解析HTML代码,将其渲染成PDF格式,从而实现两者之间的转换。这个过程涉及到了CSS样式解析、图像处理、文本排版等多个环节。 2. **PHP的运用** HTML2PDF是用PHP编写的,这意味着它可以在服务器端运行...
51. **`<link>`**:链接标签,用于定义文档与外部资源之间的关系。 52. **`<map>`**:映射标签,用于定义图像映射。 53. **`<menu>`**:已被废弃,在XHTML 1.0 Strict DTD中不再推荐使用。用于定义菜单列表。 54. **...
5. **HTML4.01 & XHTML1.0参考手册.chm**:HTML4.01和XHTML1.0是HTML4的两个后续版本,XHTML是HTML与XML的结合,强调语义和结构的严谨性。这部分内容对于了解过渡到HTML5的背景和过程非常有帮助。 6. **HTML.chm**...
### HTML 4.01 / XHTML 1.0 参考手册知识点 #### 按字母顺序排列的标签 在HTML 4.01 / XHTML 1.0中,有许多标签按照字母顺序进行了分类,方便查找和使用。下面将详细介绍这些标签的功能及用法。 ##### `<!---->` ...
1. **浏览器兼容性**:通过定义新的标准和API,HTML5旨在减少不同浏览器之间的差异,提供一致的用户体验。 2. **文档结构清晰**:引入了语义化标签如, , , , 等,使文档结构更加明确,有利于SEO和辅助技术。 3. **...
##### **1.3 HTML4.01与HTML5之间的区别** - **HTML4.01**:有三种不同的`<!DOCTYPE>`声明,分别对应严格的(Strict)、过渡的(Transitional)和框架集(Frameset)模式。 - **Strict**:不包含任何展示性和弃用的元素...
- **竞争与合作**: 在HTML5标准的制定过程中,存在着不同组织之间的竞争与合作。例如,WHATWG(Web Hypertext Application Technology Working Group)与W3C(World Wide Web Consortium)之间的合作与分歧。 #### ...
在探讨如何将HTML文档转换为XHTML的过程中,我们需要首先理解HTML与XHTML之间的差异以及XHTML的基本要求。HTML(HyperText Markup Language)是用于创建网页的标准标记语言,而XHTML(Extensible HyperText Markup ...
2. **HTML4.01与HTML5的对比**:比较两个版本的主要区别,如新增标签、移除标签、属性的改变等。 3. **HTML5的新特性**:详细解释HTML5引入的音频和视频元素、表单控制的增强、画布和SVG的使用等。 4. **语义化...
- **标准统一**: HTML5有望成为Web开发事实上的标准,促进不同浏览器之间的互通性。 #### 四、HTML5与Web2.0的关系 - **Web2.0**: 指的是互联网进入了一个新的阶段,强调用户生成内容、社交网络以及动态交互式的...
- XHTML与HTML5之间的误解及差异。 - W3C与WHATWG在HTML5标准化过程中的角色。 2. **HTML5新特性检测** - 如何检测浏览器对HTML5特性的支持。 - Modernizr库的使用方法。 - Canvas API、Canvas文本渲染、视频...
HTML5是自HTML4.01后的新版本,由Web超文本应用技术工作组(WHATWG)提出,并在2007年被W3C接纳。HTML5强调Web网页的表现性能,增加了如本地数据库等Web应用的功能。它在2008年发布了第一份正式草案,并不断通过各大...
HTML 4.01 与 HTML 5 之间的差异在于 HTML 4.01 中有 3 个不同的文档类型,在 HTML 5 中只有一个:<!DOCTYPE HTML>。 HTML 5 在 HTML5 中,文档类型声明很简单:<!DOCTYPE HTML> 在所有 HTML 文档中规定文档类型很...
HTML 4.01 与 HTML 5 之间的差异 在 HTML 4.01 中,<a> 标签既可以是超链接,也可以是锚。这取决于是否描述了 href 属性。 在 HTML 5 中,<a> 是超链接,但是假如没有 href 属性,它仅仅是超链接的一个占位符。 ...