博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
6.新增事件
阅读量:4581 次
发布时间:2019-06-09

本文共 1265 字,大约阅读时间需要 4 分钟。

新增事件:

元素或对象 事件 触发时机 代码示例
window对象body元素 beforeprint 即将开始打印之前触发 <body οnbefοreprint="alert('即将打印');">
afterprint 打印完毕时触发 <body οnafterprint="alert('打印完毕');"">
resize 浏览器窗口大小发生改变是触发 <body οnresize="alert('窗口大小进行调整');"">
error 页面加载出错时触发 <body οnerrοr="alert('页面加载出错');"">
offline 页面变为离线状态时触发 <body οnοffline="alert('页面处于离线状态');"">
online 页面变为在线状态时触发 <body οnοnline="alert('页面处于在线状态');"">
pageshow 页面加载时触发,类似于load事件,区别在于load事件在页面第一次加载时触发,而pageshow事件在每一次加载时触发,即从网页缓存中读取页面时只触发pageshow事件,不触发load事件 <body οnpageshοw="alert('页面被加载');"">
beforeunload 当前页面被关闭时触发,该事件通知浏览器显示一个用于咨询用户是否确定离开本页面的确认窗口,可以设置该窗口中的提示文字,在Firebox浏览器的确认窗口中只显示浏览器给定的默认询问信息,开发者不能进行修改 <body beforeunload="return '是否确定离开本页面'"">
hashchange 当页面URL地址字符串中的哈希部分(#后面的部分)发生改变时触发 <body οnhashchange="alert('url的hash部分发生改变');"">"<a href="#a">测试链接
任何元素 mousewheel 当用户鼠标指针悬停在元素上并滚动鼠标滚轮时触发 <body onmousewheel="alert('用户滚动鼠标滚轮');"">
任何容器元素 scroll 当元素滚动条被滚动时触发 <body οnscrοll="alert('元素被滚动');"">
input元素textarea元素 input 当用户修改文本框中内容时触发,input事件与change事件的区别为input事件在元素尚未失去焦点时已触发,change事件只在元素失去焦点时触发 "<input type="text" οninput="alert('元素内容被修改');"">
form元素 reset 当用户按下表单元素中type类型为reset的input元素或JavaScript脚本代码中执行表单对象的reset方法时触发 "<form id="form1" οnreset="alert('表单被重置');"">

转载于:https://www.cnblogs.com/webBlog-gqs/p/7106685.html

你可能感兴趣的文章
[译]GotW #6a: Const-Correctness, Part 1
查看>>
JAVA基础学习之 Map集合、集合框架工具类Collections,Arrays、可变参数、List和Set集合框架什么时候使用等(4)...
查看>>
用Python学分析 - 单因素方差分析
查看>>
2018个人年终总结
查看>>
[编辑排版]小技巧---markdown 转 richText
查看>>
JSON_UNESCAPED_UNICODE
查看>>
bug解决思路
查看>>
Oracle没有WM_CONCAT函数的解决办法
查看>>
消息中间件——RabbitMQ(四)命令行与管控台的基本操作!
查看>>
Eclipse 写代码是自动重启服务
查看>>
3.8 spring - AbstractBeanDefinition 介绍
查看>>
如何在Visual Studio里面查看程序的汇编代码?
查看>>
解决IE11只能用管理员身份运行的问题
查看>>
android学习-LocationManager(一)-
查看>>
Linux安装单机solr
查看>>
dos alias/cname address
查看>>
NAT模式实现局域网物理机与虚拟机的互通访问
查看>>
cygwin下用arm-xscale-linux-gnueabi交叉编译libcgi
查看>>
delphi中WMI的使用(网卡是否接入)
查看>>
转载:面试:----电商项目中比较难得问题
查看>>