HTML5中元素均具有如下属性
- * accesskey: 规定访问元素的键盘快捷键
- * class:规定元素的类名(用于规定样式表中的类)。
- * contenteditable:规定是否允许用户编辑内容。
- * contextmenu:规定元素的上下文菜单。
- * dir:规定元素中内容的文本方向。
- * draggable:规定是否允许用户拖动元素。
- * hidden:规定该元素是否显示的。被隐藏的元素不会显示。
- * id:规定元素的唯一 ID
- * lang:规定元素中内容的语言代码。
- * spellcheck:规定是否必须对元素进行拼写或语法检查。
- * style:规定元素的行内样式。
- * tabindex:规定元素的 tab 键控制次序。
- * title:规定有关元素的额外信息。
HTML5中元素均可设置如下事件属性
- * onabort:当发生中止事件时运行脚本
- * onblur:当失去焦点时运行脚本
- * oncanplay:当媒体能够开始播放但可能因缓冲而需要停止时运行脚本(例如缓冲了一部分)
- * oncanplaythrough:当媒体能够无需因缓冲而停止即可播放至结尾时运行脚本(例如已缓冲了所有)
- * onchange:当元素改变时运行脚本
- * onclick:当单击鼠标时运行脚本
- * oncontextmenu:当触发上下文菜单时运行脚本
- * ondblclick:当双击鼠标时运行脚本
- * ondrag:当拖动元素时运行脚本
- * ondragend:当拖动操作结束时运行脚本
- * ondragenter:当元素被拖动至有效的拖放目标时运行脚本(进入时)
- * ondragleave:当元素离开有效拖放目标时运行脚本(离开时)
- * ondragover:当元素被拖动至有效拖放目标上方时运行脚本(悬上时)
- * ondragstart:当拖动操作开始时运行脚本
- * ondrop:当被拖动元素放置到目标元素上时运行的脚本
- * ondurationchange:当媒体长度改变时运行脚本
- * onemptied:当媒体资源元素突然为空时(网络错误、加载错误等)运行脚本
- * onended:当媒体已抵达结尾时运行脚本
- * onerror:当在元素加载期间发生错误时运行脚本
- * onfocus:当获得焦点时运行脚本
- * onformchange:当表单改变时运行脚本
- * onforminput:当表单获得用户输入时运行脚本
- * oninput:当元素获得用户输入时运行脚本
- * oninvalid:当元素无效时运行脚本
- * onkeydown:当按下按键时运行脚本(还没松开时就触发)
- * onkeypress:当按下并松开按键时运行脚本(必须经历按下、松开这一过程才触发)
- * onkeyup:当松开按键时运行脚本(松开时即触发)
- * onload:当加载时运行脚本
- * onloadeddata:当加载媒体数据时运行脚本
- * onloadedmetadata:当媒体元素的持续时间以及其他媒介数据已加载时运行脚本
- * onloadstart:当浏览器开始加载媒介数据时运行脚本
- * onmousedown: 当按下鼠标按钮时运行脚本
- * onmousemove:当鼠标指针移动时运行脚本
- * onmouseout:当鼠标指针移出元素时运行脚本
- * onmouseover:当鼠标指针移至元素之上时运行脚本
- * onmouseup:当松开鼠标按钮时运行脚本
- * onmousewheel: 当转动鼠标滚轮时运行脚本
- * onpause: 当媒体数据暂停时运行脚本
- * onplay:当媒体数据将要开始播放时运行脚本
- * onplaying:当媒体数据已开始播放时运行脚本
- * onprogress:当浏览器正在取媒体数据时运行脚本
- * onratechange:当媒体数据的播放速率改变时运行脚本
- * onreadystatechange:当就绪状态(ready-state)改变时运行脚本
- * onreset:当表单重置时运行脚本
- * onscroll:当滚动元素滚动元素的滚动条时运行脚本
- * onseeked:当媒体元素的定位属性不再为真且定位已结束时运行脚本
- * onseeking:当媒介元素的定位属性为真且定位已开始时运行脚本
- * onselect:当选取元素时运行脚本
- * onstalled:当取回媒体数据过程中(延迟)存在错误时运行脚本
- * onsubmit:当提交表单时运行脚本
- * onsuspend:当浏览器已在取媒介数据但在取回整个媒体文件之前停止时运行脚本
- * ontimeupdate:当媒体改变其播放位置时运行脚本
- * onvolumechange:当媒体改变音量亦或当音量被设置为静音时运行脚本
- * onwaiting:当媒体已停止播放但打算继续播放时运行脚本