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. centos6.4 yum装php,CentOS6.x/6.5/6.4/6.3/6.2/7.x 64位安装php5.2(使用YUM自动安装)
  2. android 中测量高度和宽度,android获得屏幕高度和宽度(display中getSize(Point)方法使用)...
  3. react 显示当前时间_React获取最近三个月的日期组件
  4. JavaScript 字符串处理方法总结
  5. html实现平面地图效果,HTML5 光点组成的平面和立体世界地图
  6. 墨迹天气语音包_广州天气|冷空气到货,任性吃火锅的理由又有了
  7. 使用BitmapFactory压缩图片遇到的问题总结
  8. 网络机顶盒刷机linux,手机、网络机顶盒刷机recovery教程[整理].doc
  9. PHP微信公众号开发之自动回复
  10. mysql 允许局域网连接_设置Mysql允许局域网或外部连接
  11. mysql jdbc密码密文_druid配置数据库连接使用密文密码
  12. 荣耀Magicbook安装黑苹果教程(OpenCore引导)
  13. 输入N,打印对应N行的图案。
  14. NAOqi.Net(C#)MotionProxy类的一些函数用法(一)
  15. 扫 雷 小 游 戏
  16. [办公软件word] 怎么让Worde2019显示所有批注?
  17. 关于SI (系统集成)
  18. PCB入门使用技巧——个人笔记
  19. bzoj3875 [Ahoi2014Jsoi2014]骑士游戏
  20. DM数据库开启归档模式的三种方式

热门文章

  1. 区块链究竟是什么鬼?看完漫画秒懂
  2. 大家好,我是区块链本人。今天,我要给你们介绍我的家族
  3. 每个程序员都应该了解的内存知识
  4. 主机到中继地址的发包路径
  5. struts2异常ognl.MethodFailedException: Method setId failed for object
  6. 修改VMOS2的SID 并成为成员服务器,求助SAS9.4服务器版的sid!!!急急!
  7. boost::unorder_map如何插入元素_链表和有序二叉树插入元素时真的比数组快吗?
  8. mybatisplus or查询_MybatisPlus的各种查询方式
  9. 计算机硬盘冒烟了,电脑硬盘冒烟损坏了怎么办?
  10. 数据加载很慢_Vaex真香!几秒钟就能处理数十亿行数据,比Pandas、Dask更好用