HTML 4.0 的新特性之一是使 HTML 事件触发浏览器中的行为,比方说当用户点击一个 HTML 元素时启动一段 JavaScript。以下就是可插入 HTML 标签以定义事件行为的一系列属性。

窗口事件 (Window Events)

仅在 body 和 frameset 元素中有效。

属性 描述
onload 脚本 当文档载入时执行脚本
onunload 脚本 当文档卸载时执行脚本

表单元素事件 (Form Element Events)

仅在表单元素中有效。

属性 描述
onchange 脚本 当元素改变时执行脚本
onsubmit 脚本 当表单被提交时执行脚本
onreset 脚本 当表单被重置时执行脚本
onselect 脚本 当元素被选取时执行脚本
onblur 脚本 当元素失去焦点时执行脚本
onfocus 脚本 当元素获得焦点时执行脚本

键盘事件 (Keyboard Events)

在下列元素中无效:base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style, 以及 title 元素。

属性 描述
onkeydown 脚本 当键盘被按下时执行脚本
onkeypress 脚本 当键盘被按下后又松开时执行脚本
onkeyup 脚本 当键盘被松开时执行脚本

鼠标事件 (Keyboard Events)

在下列元素中无效:base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style, title 元素。

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

转载于:https://www.cnblogs.com/keyuser/archive/2009/08/26/1554219.html

html的学习小结(3):HTML 4.0 事件属性相关推荐

  1. C#学习笔记四: C#3.0自动属性匿名属性及扩展方法

    前言 这一章算是看这本书最大的收获了, Lambda表达式让人用着屡试不爽, C#3.0可谓颠覆了我们的代码编写风格. 因为Lambda所需篇幅挺大, 所以先总结C#3.0智能编译器给我们带来的诸多好 ...

  2. Python - 输出格式 (学习小结)

    Python - 输出格式 (学习小结) Bu.xing 利用现代手段,创建学习家园 ​关注他 1 人赞同了该文章 Python 输出格式 我们常说的输出格式分两种含义: # 一种是指数据在屏幕上的显 ...

  3. c语言基本类型学习小结

    基本类型学习小结 环境: Dev-C++ 4.9.6.0 (gcc/mingw32), 使用-Wall编译选项 基本类型包括字节型(char).整型(int)和浮点型(float/double). 定 ...

  4. python中字典和集合的区别_Python中字典和集合学习小结

    映射类型: 表示一个任意对象的集合,且可以通过另一个几乎是任意键值的集合进行索引 与序列不同,映射是无序的,通过键进行索引 任何不可变对象都可用作字典的键,如字符串.数字.元组等 包含可变对象的列表. ...

  5. 【转载】Hyperledger学习小结

    Hyperledger学习小结 自学Hyperledger Composer也有段时间了,是时候对所学的知识总结一下了.因为没有实际项目参与的话,差不多也就到此为止了.后续可能会去了解一下以太坊的技术 ...

  6. pthread多线程编程的学习小结

    pthread多线程编程的学习小结 pthread 同步3种方法: 1 mutex 2 条件变量 3 读写锁:支持多个线程同时读,或者一个线程写 程序员必上的开发者服务平台 -- DevStore p ...

  7. php基础小结,PHP基础学习小结

    PHP基础学习小结 更新时间:2011年04月17日 22:10:44   作者: PHP基础学习小结,学习php的朋友可以参考下. 词法结构1. 大小写 在PHP中,关键字.函数名以及类名不区分大小 ...

  8. clone的fork与pthread_create创建线程有何不同pthread多线程编程的学习小结(转)

    进程是一个指令执行流及其执行环境,其执行环境是一个系统资源的集合,这些资源在Linux中被抽 象成各种数据对象:进程控制块.虚存空间.文件系统,文件I/O.信号处理函数.所以创建一个进程的 过程就是这 ...

  9. Linux多线程Pthread学习小结

    简介 POSIX thread 简称为pthread,Posix线程是一个POSIX标准线程.该标准定义内部API创建和操纵线程. 作用 线程库实行了POSIX线程标准通常称为pthreads.pth ...

最新文章

  1. Python表白代码:“ 星光月夜烟花 皆归你,我也归你”
  2. C++ explicit constructor/copy constructor note
  3. Scala是完全面向函数式的编程语言体现点
  4. DataWorks功能实践速览 05——循环与遍历
  5. 4.3 欠拟合与过拟合
  6. 华为云服务器密码修改,华为云鲲鹏云服务器安装MySQL 5.7.30
  7. 元璟资本陈洪亮解析人货场融合 消费者变成“合作者”
  8. ASP.NET MVC获取上传的路径
  9. 程序员面试时自称字节跳动工作两年,被发现学历造假,结果蒙了
  10. hive表存储格式的转化
  11. oracle11g服务配置,oracle11g dg broker配置服务的高可用
  12. SDUT_经典线型DP
  13. Prometheus Operator 架构 - 每天5分钟玩转 Docker 容器技术(178)
  14. esp32之arduino配置下载提速
  15. TSCLIB.DLL函式库使用说明
  16. Chrome V8让你更懂JavaScript
  17. 华三交换机配置vrrp_H3C S5830V2[S5820V2]系列以太网交换机 典型配置举例-Release 24xx系列-6W100_VRRP典型配置举例-新华三集团-H3C...
  18. 【Python+Excel】批量操作Excel工作表和工作簿的5个实例
  19. adobe清理工具_Adobe终于通过其新的渐变工具实现了这一点-UX评论
  20. Nvidia 的Kal-El Tegra将五核合一

热门文章

  1. MongoDB 4.2 正式发布,支持分布式事务!
  2. 写给老宅程序员的一些建议
  3. 谈谈To B业务的难点
  4. 双11/618,除了能拉升业绩外,还有什么好处?
  5. 使用Spring Cloud Feign作为HTTP客户端调用远程HTTP服务
  6. C++中const用于函数重载
  7. 框架:Spring的自动装配
  8. spark sql 本地调试_干货 | 如何成为大数据Spark高手
  9. python 升级setuptools_linux 安装/升级 python3+setuptools+pip
  10. jsp九大内置对象和四大作用域_JSP学习3