HTML 5 全局属性和事件属性

news/2024/7/24 6:11:36 标签: javascript

1.HTML 5 全局属性

HTML 属性能够赋予元素含义和语境。

下面的全局属性可用于任何 HTML5 元素。

NEW:HTML 5 中新的全局属性。

属性描述
accesskey规定访问元素的键盘快捷键
class规定元素的类名(用于规定样式表中的类)。
contenteditable规定是否允许用户编辑内容。
contextmenu规定元素的上下文菜单。
dir规定元素中内容的文本方向。
draggable规定是否允许用户拖动元素。
dropzone规定当被拖动的项目/数据被拖放到元素中时会发生什么。
hidden规定该元素是无关的。被隐藏的元素不会显示。
id规定元素的唯一 ID。
lang规定元素中内容的语言代码。
spellcheck规定是否必须对元素进行拼写或语法检查。
style规定元素的行内样式。
tabindex规定元素的 tab 键控制次序。
title规定有关元素的额外信息。
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 2.html事件属性

全局事件属性

HTML 4 增加了使事件在浏览器中触发动作的能力,比如当用户点击元素时启动 JavaScript。

如需学习更多有关事件编程的知识,请访问我们的 JavaScript 教程。

下面列出了添加到 HTML 元素以定义事件动作的全局事件属性。

= HTML5 中新的事件属性。

Window 事件属性

针对 window 对象触发的事件(应用到 <body> 标签):

属性描述
onafterprintscript文档打印之后运行的脚本。
onbeforeprintscript文档打印之前运行的脚本。
onbeforeunloadscript文档卸载之前运行的脚本。
onerrorscript在错误发生时运行的脚本。
onhaschangescript当文档已改变时运行的脚本。
onloadscript页面结束加载之后触发。
onmessagescript在消息被触发时运行的脚本。
onofflinescript当文档离线时运行的脚本。
ononlinescript当文档上线时运行的脚本。
onpagehidescript当窗口隐藏时运行的脚本。
onpageshowscript当窗口成为可见时运行的脚本。
onpopstatescript当窗口历史记录改变时运行的脚本。
onredoscript当文档执行撤销(redo)时运行的脚本。
onresizescript当浏览器窗口被调整大小时触发。
onstoragescript在 Web Storage 区域更新后运行的脚本。
onundoscript在文档执行 undo 时运行的脚本。
onunloadscript一旦页面已下载时触发(或者浏览器窗口已被关闭)。

 

Form 事件

由 HTML 表单内的动作触发的事件(应用到几乎所有 HTML 元素,但最常用在 form 元素中):

属性描述
onblurscript元素失去焦点时运行的脚本。
onchangescript在元素值被改变时运行的脚本。
oncontextmenuscript当上下文菜单被触发时运行的脚本。
onfocusscript当元素失去焦点时运行的脚本。
onformchangescript在表单改变时运行的脚本。
onforminputscript当表单获得用户输入时运行的脚本。
oninputscript当元素获得用户输入时运行的脚本。
oninvalidscript当元素无效时运行的脚本。
onresetscript当表单中的重置按钮被点击时触发。HTML5 中不支持。
onselectscript在元素中文本被选中后触发。
onsubmitscript在提交表单时触发。

Keyboard 事件

属性描述
onkeydownscript在用户按下按键时触发。
onkeypressscript在用户敲击按钮时触发。
onkeyupscript当用户释放按键时触发。

Mouse 事件

由鼠标或类似用户动作触发的事件:

属性描述
onclickscript元素上发生鼠标点击时触发。
ondblclickscript元素上发生鼠标双击时触发。
ondragscript元素被拖动时运行的脚本。
ondragendscript在拖动操作末端运行的脚本。
ondragenterscript当元素元素已被拖动到有效拖放区域时运行的脚本。
ondragleavescript当元素离开有效拖放目标时运行的脚本。
ondragoverscript当元素在有效拖放目标上正在被拖动时运行的脚本。
ondragstartscript在拖动操作开端运行的脚本。
ondropscript当被拖元素正在被拖放时运行的脚本。
onmousedownscript当元素上按下鼠标按钮时触发。
onmousemovescript当鼠标指针移动到元素上时触发。
onmouseoutscript当鼠标指针移出元素时触发。
onmouseoverscript当鼠标指针移动到元素上时触发。
onmouseupscript当在元素上释放鼠标按钮时触发。
onmousewheelscript当鼠标滚轮正在被滚动时运行的脚本。
onscrollscript当元素滚动条被滚动时运行的脚本。

Media 事件

由媒介(比如视频、图像和音频)触发的事件(适用于所有 HTML 元素,但常见于媒介元素中,比如 <audio>、<embed>、<img>、<object> 以及 <video>):

属性描述
onabortscript在退出时运行的脚本。
oncanplayscript当文件就绪可以开始播放时运行的脚本(缓冲已足够开始时)。
oncanplaythroughscript当媒介能够无需因缓冲而停止即可播放至结尾时运行的脚本。
ondurationchangescript当媒介长度改变时运行的脚本。
onemptiedscript当发生故障并且文件突然不可用时运行的脚本(比如连接意外断开时)。
onendedscript当媒介已到达结尾时运行的脚本(可发送类似“感谢观看”之类的消息)。
onerrorscript当在文件加载期间发生错误时运行的脚本。
onloadeddatascript当媒介数据已加载时运行的脚本。
onloadedmetadatascript当元数据(比如分辨率和时长)被加载时运行的脚本。
onloadstartscript在文件开始加载且未实际加载任何数据前运行的脚本。
onpausescript当媒介被用户或程序暂停时运行的脚本。
onplayscript当媒介已就绪可以开始播放时运行的脚本。
onplayingscript当媒介已开始播放时运行的脚本。
onprogressscript当浏览器正在获取媒介数据时运行的脚本。
onratechangescript每当回放速率改变时运行的脚本(比如当用户切换到慢动作或快进模式)。
onreadystatechangescript每当就绪状态改变时运行的脚本(就绪状态监测媒介数据的状态)。
onseekedscript当 seeking 属性设置为 false(指示定位已结束)时运行的脚本。
onseekingscript当 seeking 属性设置为 true(指示定位是活动的)时运行的脚本。
onstalledscript在浏览器不论何种原因未能取回媒介数据时运行的脚本。
onsuspendscript在媒介数据完全加载之前不论何种原因终止取回媒介数据时运行的脚本。
ontimeupdatescript当播放位置改变时(比如当用户快进到媒介中一个不同的位置时)运行的脚本。
onvolumechangescript每当音量改变时(包括将音量设置为静音)时运行的脚本。
onwaitingscript当媒介已停止播放但打算继续播放时(比如当媒介暂停已缓冲更多数据)运行脚本
 
 更多:
浏览器记住密码整理(三)
浏览器记住密码、浏览器记住密码表单自动加载

阻止浏览器记住密码功能

转载于:https://www.cnblogs.com/tianma3798/p/4149884.html


http://www.niftyadmin.cn/n/805881.html

相关文章

uni-app【数据缓存API】

数据缓存APIuni.setStorage(OBJECT)uni.setStorageSync(KEY,DATA)uni.getStorage(OBJECT)uni.getStorageSync(KEY)uni.getStorageInfo(OBJECT)uni.getStorageInfoSync()uni.removeStorage(OBJECT)uni.removeStorageSync(KEY)uni.clearStorage()uni.clearStorageSync()uni.setSt…

【JVM系列】类加载时机

加载时机 引用关系 主动引用&#xff08;指会触发类加载&#xff0c;有且只有下面6种&#xff09; 遇到new、getstatic、putstatic或invokestatic这四条字节码指令时&#xff0c;如果类型没有进行过初始化&#xff0c;则需要先触发其初始化阶段。 使用new关键字实例化对象的…

社区表情包总结,看完不动心算我输!

2020倒数最后一天晓衡有幸邀请到成都 Cocos 圈的大佬们一起跨年Happy&#xff01;回首过去&#xff0c;感恩大家的支持与帮助晓衡又幸存下来了&#xff01;哦&#xff01;除了活下来 我们的游戏资源商店也为社区开发者带来超过 20W 的副业收入&#xff01;感谢大佬发来的贺电&a…

uni-app【网络通信API】

uni-app 网络通信API发起请求uni.request(OBJECT)uni.configMTLS(OBJECT)上传、下载uni.uploadFile(OBJECT)uni.downloadFile(OBJECT)WebSocketuni.connectSocket(OBJECT)uni.onSocketOpen(CALLBACK)uni.onSocketError(CALLBACK)uni.sendSocketMessage(OBJECT)uni.onSocketMess…

【JVM系列】类加载过程

加载过程 阶段 一个类型从被加载到虚拟机内存中开始&#xff0c;到卸载出内存为止&#xff0c;它的整个生命周期将会经历加载&#xff08;Loading&#xff09;、验证&#xff08;Verification&#xff09;、准备&#xff08;Preparation&#xff09;、解析&#xff08;Resolut…

careercup-排序和查找 11.3

11.3 给定一个排序后的数组&#xff0c;包含n个整数&#xff0c;但这个数组已被旋转很多次&#xff0c;次数不详。请编写代码找出数组中的某个元素。可以假定数组元素原先是按从小到大的顺序排序的。 解法&#xff1a; 可以直接从开始一个一个比较&#xff0c;也可以采用二分查…

前端实现复制小图标效果

效果图&#xff1a;实现代码&#xff1a; 1.<input type"text" id"code" placeholder"注册码" style"width:280px" ><span class"cnblogs_code_copy" style"padding-right:5px;line-height:1.5;"> &…

WCF 请求与响应参数大小设置

IIS部署了一个WCF webservice站点 服务器: winserver2008 .net4.0 开发的WCF 客户端&#xff1a; .net4.0开发的Client&#xff0c; 引用webservice 相关属性官方解释http://msdn.microsoft.com/zh-cn/library/system.servicemodel.basichttpbinding(vvs.110).aspx maxBuffe…