1. 索引
    1. 元素
    2. 元素内容类别
    3. 属性
    4. 元素接口
    5. 所有接口
    6. 事件
    7. HTTP 头部
    8. MIME 类型

索引

元素

元素列表
元素描述类别父级†子级属性接口
a超链接流动; 短语*; 交互式; 可感知的短语透明*全局; href; target; download; ping; rel; hreflang; type; referrerpolicyHTMLAnchorElement
abbr缩写流动; 短语; 可感知的短语短语全局HTMLElement
address页面或 article 元素的联系信息流动; 可感知的流动流动*全局HTMLElement
area图像地图上的超链接或死区流动; 短语短语*全局; alt; coords; shape; href; target; download; ping; rel; referrerpolicyHTMLAreaElement
article自包含的、可联合发布或可重复使用的作品流动; 分段; 可感知的流动流动全局HTMLElement
aside包含与主要内容相关联的侧边栏内容流动; 分段; 可感知的流动流动全局HTMLElement
audio音频播放器流动; 短语; 嵌入; 交互式; 可感知的*短语source*; track*; 透明*全局; src; crossorigin; preload; autoplay; loop; muted; controlsHTMLAudioElement
b关键词流动; 短语; 可感知的短语短语全局HTMLElement
base基本 URL 和 可导航 的默认目标,用于 超链接表单元数据head全局; href; targetHTMLBaseElement
bdi文本方向隔离流动; 短语; 可感知的短语短语全局HTMLElement
bdo文本方向格式化流动; 短语; 可感知的短语短语全局HTMLElement
blockquote从其他来源引用的部分流动; 可感知的流动流动全局; citeHTMLQuoteElement
body文档主体html流动全局; onafterprint; onbeforeprint; onbeforeunload; onhashchange; onlanguagechange; onmessage; onmessageerror; onoffline; ononline; onpageswap; onpagehide; onpagereveal; onpageshow; onpopstate; onrejectionhandled; onstorage; onunhandledrejection; onunloadHTMLBodyElement
br换行符,例如诗歌或邮政地址中的换行符流动; 短语短语全局HTMLBRElement
button按钮控件流动; 短语; 交互式; 列表; 可标记; 可提交; 与表单关联; 可感知的短语短语*全局; disabled; form; formaction; formenctype; formmethod; formnovalidate; formtarget; name; popovertarget; popovertargetaction; type; valueHTMLButtonElement
canvas可脚本化的位图画布流动; 短语; 嵌入; 可感知的短语透明全局; width; heightHTMLCanvasElement
caption表格标题table流动*全局HTMLTableCaptionElement
cite作品的标题流动; 短语; 可感知的短语短语全局HTMLElement
code计算机代码流动; 短语; 可感知的短语短语全局HTMLElement
col表格列colgroup全局; spanHTMLTableColElement
colgroup表格中的列组tablecol*; template*全局; spanHTMLTableColElement
data机器可读的等效项流动; 短语; 可感知的短语短语全局; valueHTMLDataElement
datalist包含 组合框控件 选项的容器流动; 短语短语短语*; option*; 支持脚本的元素*全局HTMLDataListElement
dd对应 dt 元素的内容dl; div*流动全局HTMLElement
del从文档中删除的内容流动; 短语*; 可感知的短语透明全局; cite; datetimeHTMLModElement
details隐藏详细信息的公开控件流动; 交互式; 可感知的流动summary*; 流动全局属性; name; openHTMLDetailsElement
dfn定义实例; 短语; 可感知的短语短语*全局HTMLElement
dialog对话框或窗口流动流动流动全局属性; openHTMLDialogElement
div通用流容器,或 dl 元素中名称-值对的容器; 可感知的; dl流动全局HTMLDivElement
dl由零个或多个名称-值对组成的关联列表; 可感知的流动dt*; dd*; div*; 脚本支持元素全局HTMLDListElement
dt对应 dd 元素的图例dl; div*流动*全局HTMLElement
em强调强调; 短语; 可感知的短语短语全局HTMLElement
embed插件; 短语; 嵌入式; 交互式; 可感知的短语全局属性; src; type; width; height; 任何*HTMLEmbedElement
fieldset表单控件组; 已列出; 与表单关联; 可感知的流动legend*; 全局属性; disabled; form; nameHTMLFieldSetElement
figcaptionfigure 的标题figure流动全局HTMLElement
figure带可选标题的图形; 可感知的流动figcaption*; 全局HTMLElement
footer页面或部分的页脚; 可感知的流动流动*全局HTMLElement
form用户可提交的表单; 可感知的流动流动*全局属性; accept-charset; action; autocomplete; enctype; method; name; novalidate; rel; targetHTMLFormElement
h1, h2, h3, h4, h5, h6标题; 标题; 可感知的legend; summary; 短语全局HTMLHeadingElement
head文档元数据的容器html元数据内容*全局HTMLHeadElement
header页面或部分的介绍或导航辅助; 可感知的流动流动*全局HTMLElement
hgroup标题容器; 可感知的 legend; summary; h1; h2; h3; h4; h5; h6; 脚本支持元素全局HTMLElement
hr主题断裂流动流动全局HTMLHRElement
html根元素无*head*; body*全局属性; manifestHTMLHtmlElement
i替代声音; 短语; 可感知的短语短语全局HTMLElement
iframe子可导航; 短语; 嵌入式; 交互式; 可感知的短语全局属性; src; srcdoc; name; sandbox; allow; allowfullscreen; width; height; referrerpolicy; loadingHTMLIFrameElement
img图像; 短语; 嵌入式; 交互式*; 与表单关联; 可感知的短语; picture全局属性; alt; src; srcset; sizes; crossorigin; usemap; ismap; width; height; referrerpolicy; decoding; loading; fetchpriorityHTMLImageElement
input表单控件; 短语; 交互式*; 已列出; 可标记的; 可提交的; 可重置的; 与表单关联; 可感知的*短语全局属性accept; alt; autocomplete; checked; dirname; disabled; form; formaction; formenctype; formmethod; formnovalidate; formtarget; height; list; max; maxlength; min; minlength; multiple; name; pattern; placeholder; popovertarget; popovertargetaction; readonly; required; size; src; step; type; value; widthHTMLInputElement
ins文档的添加内容短语*; 可感知的短语透明全局属性cite; datetimeHTMLModElement
kbd用户输入短语可感知的短语短语全局HTMLElement
label表单控件的标题短语交互式可感知的短语短语*全局属性forHTMLLabelElement
legend用于 fieldset 的标题fieldset短语标题内容全局HTMLLegendElement
li列表项ol; ul; menu*流动全局属性value*HTMLLIElement
link链接元数据元数据*; 短语*head; noscript*; 短语*全局属性href; crossorigin; rel; as; media; hreflang; type; sizes; imagesrcset; imagesizes; referrerpolicy; integrity; blocking; color; disabled; fetchpriorityHTMLLinkElement
main文档主要内容的容器可感知的流动*流动全局HTMLElement
map图像地图短语*; 可感知的短语透明area*全局属性nameHTMLMapElement
mark突出显示短语可感知的短语短语全局HTMLElement
MathML mathMathML 根元素短语嵌入式可感知的短语per [MATHML]per [MATHML]元素
menu命令菜单可感知的*流动li; 脚本支持元素全局HTMLMenuElement
meta文本元数据元数据*; 短语*head; noscript*; 短语*全局属性name; http-equiv; content; charset; mediaHTMLMetaElement
meter仪表短语可标记的可感知的短语短语*全局属性value; min; max; low; high; optimumHTMLMeterElement
nav包含导航链接的部分分节可感知的流动流动全局HTMLElement
noscript脚本的回退内容元数据短语head*; 短语*变化*全局HTMLElement
object图像,子可导航的,或 插件短语嵌入式交互式*; 列出的与表单关联的可感知的短语透明全局属性data; type; name; form; width; heightHTMLObjectElement
ol有序列表可感知的*流动li; 脚本支持元素全局属性reversed; start; typeHTMLOListElement
optgroup列表框中的选项组selectoption; 脚本支持元素全局属性disabled; labelHTMLOptGroupElement
option列表框或组合框控件中的选项select; datalist; optgrouptext*全局属性disabled; label; selected; valueHTMLOptionElement
output计算出的输出值短语列出的可标记的可重置的与表单关联的可感知的短语短语全局属性for; form; nameHTMLOutputElement
p段落流动可感知的流动短语全局HTMLParagraphElement
图片图像流动短语嵌入式可感知的短语*;一个 img脚本支持元素全局HTMLPictureElement
预格式化预格式化文本块流动可感知的流动短语全局HTMLPreElement
进度条进度条流动短语可标记的可感知的短语短语*全局属性最大值HTMLProgressElement
引用引用流动短语可感知的短语短语全局属性引用HTMLQuoteElement
括号Ruby 注解文本的括号Rubytext全局HTMLElement
注释Ruby 注解文本Ruby短语全局HTMLElement
RubyRuby 注解流动短语可感知的短语短语注释括号*全局HTMLElement
删除线不准确的文本流动短语可感知的短语短语全局HTMLElement
代码示例计算机输出流动短语可感知的短语短语全局HTMLElement
脚本嵌入脚本元数据流动短语脚本支持头部短语脚本支持脚本、数据或脚本文档*全局属性src类型nomodule异步延迟跨域完整性referrerpolicy阻止fetchpriorityHTMLScriptElement
搜索搜索控件容器流动可感知的流动流动全局HTMLElement
通用文档或应用程序节流动分节可感知的流动流动全局HTMLElement
select列表框控件流动短语交互式列出的可标记的可提交的可重置的与表单关联的可感知的短语选项选项组脚本支持元素全局属性自动完成禁用表单多选名称必填尺寸HTMLSelectElement
插槽影子树插槽流动短语短语透明全局属性名称HTMLSlotElement
小字旁注流动短语可感知的短语短语全局HTMLElement
img 的图片源,或为 视频音频 的媒体源图片视频音频全局属性类型媒体srcsrcset尺寸宽度高度HTMLSourceElement
跨度通用短语容器流动短语可感知的短语短语全局HTMLSpanElement
粗体重要性流动短语可感知的短语短语全局HTMLElement
样式嵌入式样式信息元数据头部noscript*文本*全局属性媒体阻止HTMLStyleElement
下标下标流动短语可感知的短语短语全局HTMLElement
摘要详情 的标题details短语标题内容全局HTMLElement
上标上标流动短语可感知的短语短语全局HTMLElement
SVG svgSVG 根流动短语嵌入式可感知的短语根据 [SVG]根据 [SVG]SVGSVGElement
table表格流动可感知的流动标题*; 列组*; 表头*; 表体*; 表尾*; *; 脚本支持元素全局HTMLTableElement
表体表格中的一组行table脚本支持元素全局HTMLTableSectionElement
单元格表格单元格流动全局属性列跨度行跨度标题HTMLTableCellElement
模板模板元数据流动短语脚本支持元数据短语脚本支持列组*全局属性shadowrootmodeshadowrootdelegatesfocusshadowrootclonableshadowrootserializableHTMLTemplateElement
文本域多行文本控件流动短语交互式列出的可标记的可提交的可重置的与表单关联的可感知的短语text全局; 自动完成; ; 目录名; 禁用; 表单; 最大长度; 最小长度; 名称; 占位符; 只读; 必填; ; 换行HTMLTextAreaElement
tfoot表格的页脚行组tabletr; 支持脚本的元素全局HTMLTableSectionElement
th表格的表头单元格交互式*流动*全局; 列跨度; 行跨度; 标题; 范围; 缩写HTMLTableCellElement
thead表格的表头行组tabletr; 支持脚本的元素全局HTMLTableSectionElement
time日期或时间相关数据的机器可读等效项; 短语; 可感知的短语短语全局; 日期时间HTMLTimeElement
title文档标题元数据headtext*全局HTMLTitleElement
表格行table; thead; tbody; tfootth*; td; 支持脚本的元素全局HTMLTableRowElement
track计时文本轨迹audio; video全局; 默认; 类型; 标签; src; 语言代码HTMLTrackElement
u不明确的注释; 短语; 可感知的短语短语全局HTMLElement
ul列表; 可感知的*流动li; 支持脚本的元素全局HTMLUListElement
var变量; 短语; 可感知的短语短语全局HTMLElement
video视频播放器; 短语; 嵌入式; 交互式; 可感知的短语source*; track*; 透明*全局; src; 跨域; 海报; 预加载; 自动播放; 内联播放; 循环; 静音; 控件; 宽度; 高度HTMLVideoElement
wbr换行机会; 短语短语全局HTMLElement
自主自定义元素作者定义的元素; 短语; 可感知的; 短语透明全局; 任何,由元素的作者决定由元素的作者提供(继承自 HTMLElement

表格中单元格中的星号 (*) 表示实际规则比上面表格中所示的更复杂。

† “父级”列中的类别指的是在其内容模型中列出给定类别的父级,而不是指本身属于这些类别的元素。例如,a 元素的 “父级” 列显示 “短语”,因此任何内容模型包含 “短语” 类别的元素都可能是 a 元素的父级。由于 “流” 类别包含所有 “短语” 元素,这意味着 th 元素可能是 a 元素的父级。

元素内容类别

元素内容类别列表
类别元素带例外情况的元素
元数据内容 base; link; meta; noscript; script; style; template; title
流内容 a; abbr; address; article; aside; audio; b; bdi; bdo; blockquote; br; button; canvas; cite; code; data; datalist; del; details; dfn; dialog; div; dl; em; embed; fieldset; figure; footer; form; h1; h2; h3; h4; h5; h6; header; hgroup; hr; i; iframe; img; input; ins; kbd; label; map; mark; MathML math; menu; meter; nav; noscript; object; ol; output; p; picture; pre; progress; q; ruby; s; samp; script; search; section; select; slot; small; span; strong; sub; sup; SVG svg; table; template; textarea; time; u; ul; var; video; wbr; 自主自定义元素; 文本 area (如果它是 map 元素的后代);link (如果它 在 body 中允许);main (如果它是一个 层次结构正确的 main 元素);meta (如果 itemprop 属性存在)
分节内容 article; aside; nav; section
标题内容 h1; h2; h3; h4; h5; h6; hgroup
短语内容 a; abbr; audio; b; bdi; bdo; br; button; canvas; cite; code; data; datalist; del; dfn; em; embed; i; iframe; img; input; ins; kbd; label; map; mark; MathML math; meter; noscript; object; output; picture; progress; q; ruby; s; samp; script; select; slot; small; span; strong; sub; sup; SVG svg; template; textarea; time; u; var; video; wbr; 自定义元素; 文本 area (如果它是 map 元素的后代);link (如果它 允许在主体中);meta (如果 itemprop 属性存在)
嵌入内容 audio; canvas; embed; iframe; img; MathML math; object; picture; SVG svg; video
交互式内容 button; details; embed; iframe; label; select; textarea a (如果 href 属性存在);audio (如果 controls 属性存在);img (如果 usemap 属性存在);input (如果 type 属性 *不在* 隐藏 状态中);video (如果 controls 属性存在)
与表单关联的元素 button; fieldset; input; label; object; output; select; textarea; img; 与表单关联的自定义元素
列出元素 button; fieldset; input; object; output; select; textarea; 与表单关联的自定义元素
可提交元素 button; input; select; textarea; 与表单关联的自定义元素
可重置元素 input; output; select; textarea; 与表单关联的自定义元素
继承自动大写和小写功能的元素 button; fieldset; input; output; select; textarea
可标记的元素 button; input; meter; output; progress; select; textarea; 与表单关联的自定义元素
可感知的内容 a; abbr; address; article; aside; b; bdi; bdo; blockquote; button; canvas; cite; code; data; del; details; dfn; div; em; embed; fieldset; figure; footer; form; h1; h2; h3; h4; h5; h6; header; hgroup; i; iframe; img; ins; kbd; label; main; map; mark; MathML math; meter; nav; object; output; p; picture; pre; progress; q; ruby; s; samp; search; section; select; small; span; strong; sub; sup; SVG svg; table; textarea; time; u; var; video; autonomous custom elements audio (如果 controls 属性存在); dl (如果元素的子元素包括至少一个名称-值组); input (如果 type 属性不在 隐藏 状态); menu (如果元素的子元素包括至少一个 li 元素); ol (如果元素的子元素包括至少一个 li 元素); ul (如果元素的子元素包括至少一个 li 元素); 文本 不是 元素间空白
支持脚本的元素 script; template

属性

属性列表(不包括事件处理程序内容属性)
属性元素描述
abbr th 在其他上下文中引用单元格时,用作标题单元格的替代标签 文本*
accept input 文件上传控件 中,预期文件类型的提示 逗号分隔的令牌集*,由 有效的无参数 MIME 类型字符串audio/*video/*image/* 组成
accept-charset form 用于 表单提交 的字符编码 ASCII 不区分大小写 与“UTF-8”匹配
accesskey HTML 元素 激活或聚焦元素的键盘快捷键 唯一空格分隔令牌的有序集,其中没有一个 另一个相同,每个令牌都包含一个长度为一个代码点的令牌
action form 用于 表单提交URL 有效的非空 URL,可能被空格包围
allow iframe 要应用于 iframe 内容的 权限策略 序列化权限策略
allowfullscreen iframe 是否允许 iframe 的内容使用 requestFullscreen() 布尔属性
alt area; img; input当图像不可用时使用的替代文本 文本*
as link 预加载请求的 潜在目标(对于 rel="preload" 和 rel="modulepreload") 潜在目标,对于 rel="preload"; 脚本类目标,对于 rel="modulepreload"
async 脚本 在脚本可用时执行脚本,而不阻塞获取 布尔属性
autocapitalize HTML 元素 推荐的自动大写行为(对于支持的输入方法)"on"; "off"; "none"; "sentences"; "words"; "characters"
autocomplete form 表单中控件的自动填充功能的默认设置"on"; "off"
autocomplete input; select; textarea表单自动填充功能的提示 自动填充字段 名称和相关令牌*
autocorrect HTML 元素 推荐的自动更正行为(对于支持的输入方法)"on"; "off"
autofocus HTML 元素 页面加载时自动聚焦元素 布尔属性
autoplay audio; video提示 媒体资源 在页面加载时可以自动启动 布尔属性
blocking link; script; style元素是否 潜在的渲染阻塞 唯一空格分隔令牌的无序集*
charset meta 字符编码声明 "utf-8"
选中 input 是否选中控件 布尔属性
cite blockquote; del; ins; q引用来源的链接或有关编辑的更多信息 有效的 URL,可能用空格包围
HTML 元素 元素所属的类 一组用空格分隔的标记
颜色 link 自定义网站图标时使用的颜色(对于 rel="mask-icon")CSS <color>
文本域 每行的最大字符数 有效的非负整数 大于零
列跨度 td; th单元格要跨越的列数 有效的非负整数 大于零
内容 meta 元素的值 文本*
可编辑 HTML 元素 元素是否可编辑"true"; "plaintext-only"; "false"
控件 audio; video显示用户代理控件 布尔属性
坐标 area 图像地图 中创建形状的坐标 有效的浮点数列表*
跨域 audio; img; link; script; video元素如何处理跨域请求"anonymous"; "use-credentials"
data object 资源的地址 有效的非空 URL,可能被空格包围
日期时间 del; ins更改的日期和(可选)时间 有效的日期字符串,可选时间
日期时间 time 机器可读的值 有效的月份字符串有效的日期字符串有效的无年日期字符串有效的时钟字符串有效的本地日期和时间字符串有效的时区偏移量字符串有效的全局日期和时间字符串有效的星期字符串有效的非负整数,或 有效的持续时间字符串
解码 img 处理此图像以进行呈现时要使用的解码提示"sync"; "async"; "auto"
默认 track 如果没有其他更合适的 文本轨道,则启用该轨道 布尔属性
延迟 脚本 延迟脚本执行 布尔属性
方向 HTML 元素 元素的文本方向"ltr"; "rtl"; "auto"
方向 bdo 元素的文本方向"ltr"; "rtl"
目录名 input; textarea用于发送元素的 方向 的表单控件名称,在 表单提交 文本*
禁用 button; input; optgroup; option; select; textarea; 与表单关联的自定义元素表单控件是否禁用 布尔属性
禁用 fieldset 子表单控件是否禁用,但 legend 中的除外 布尔属性
禁用 link 链接是否禁用 布尔属性
下载 a; area是否下载资源而不是导航到它,如果是,则下载资源的文件名文本
可拖动 HTML 元素 元素是否可拖动"true"; "false"
编码类型 form 条目列表 用于 表单提交 的编码类型"application/x-www-form-urlencoded"; "multipart/form-data"; "text/plain"
enterkeyhint HTML 元素 选择回车键操作的提示"enter"; "done"; "go"; "next"; "previous"; "search"; "send"
获取优先级 img; link; script设置由元素启动的 优先级 以进行 获取"auto"; "high"; "low"
label 将标签与表单控件关联 ID*
output 指定计算输出的控件 一组唯一的用空格分隔的标记,由 ID 组成*
form button; fieldset; input; object; output; select; textarea; 与表单关联的自定义元素将元素与 form 元素关联 ID*
formaction button; input URL 用于 表单提交 有效的非空 URL,可能被空格包围
formenctype button; input 条目列表 用于 表单提交 的编码类型"application/x-www-form-urlencoded"; "multipart/form-data"; "text/plain"
formmethod button; input用于 表单提交 的变体"GET"; "POST"; "dialog"
formnovalidate button; input绕过 表单提交 的表单控件验证 布尔属性
formtarget button; input 可导航的 用于 表单提交 有效的可导航目标名称或关键字
标题 td; th此单元格的标题单元格 一组唯一的用空格分隔的标记,由 ID 组成*
高度 canvas; embed; iframe; img; input; object; source (在 picture 中); video垂直尺寸 有效的非负整数
隐藏 HTML 元素 元素是否相关"until-found"; "hidden"; 空字符串
meter 高范围的下限 有效的浮点数*
href a; area超链接 的地址 有效的 URL,可能用空格包围
href link 超链接 的地址 有效的非空 URL,可能被空格包围
href base 文档基本 URL 有效的 URL,可能用空格包围
hreflang a; link链接资源的语言有效的 BCP 47 语言标签
http-equiv meta 语义指令"content-type"; "default-style"; "refresh"; "x-ua-compatible"; "content-security-policy"
id HTML 元素 元素的 ID 文本*
imagesizes link 不同页面布局的图像尺寸(针对 rel="preload") 有效的源尺寸列表
imagesrcset link 在不同情况下使用的图像,例如高分辨率显示器、小型显示器等(针对 rel="preload")以逗号分隔的 图像候选字符串 列表
inert HTML 元素 元素是否 不活跃 布尔属性
inputmode HTML 元素 选择输入模式的提示"none"; "text"; "tel"; "email"; "url"; "numeric"; "decimal"; "search"
integrity link; script子资源完整性 检查中使用的完整性元数据 [SRI] 文本
is HTML 元素 创建一个 自定义内置元素 有效的自定义元素名称,一个定义的 自定义内置元素
ismap img 图像是否为服务器端图像地图 布尔属性
itemid HTML 元素 微数据项的 全局标识符 有效的 URL,可能用空格包围
itemprop HTML 元素 微数据项的 属性名称 无序的唯一空格分隔标记集,由 有效的绝对 URL定义的属性名称或文本*组成
itemref HTML 元素 引用的元素 无序的唯一空格分隔标记集,由 ID* 组成
itemscope HTML 元素 引入一个微数据项 布尔属性
itemtype HTML 元素 微数据项的 项目类型 无序的唯一空格分隔标记集,由 有效的绝对 URL* 组成
kind track 文本轨道的类型"subtitles"; "captions"; "descriptions"; "chapters"; "metadata"
label optgroup; option; track对用户可见的标签 文本
lang HTML 元素 语言元素有效的 BCP 47 语言标签或空字符串
list input 自动完成选项列表 ID*
loading iframe; img用于确定加载延迟"lazy"; "eager"
loop audio; video是否循环 媒体资源 布尔属性
low meter 低范围的上限 有效的浮点数*
max input 最大值不同*
max meter; progress范围的上限 有效的浮点数*
maxlength input; textarea值的 长度 的最大值 有效的非负整数
media link; meta; source; style适用的媒体 有效的媒体查询列表
method form 用于 表单提交 的变体"GET"; "POST"; "dialog"
min input 最小值不同*
min meter 范围的下限 有效的浮点数*
minlength input; textarea值的 长度 的最小值 有效的非负整数
multiple input; select是否允许多个值 布尔属性
muted audio; video是否默认静音 媒体资源 布尔属性
name button; fieldset; input; output; select; textarea; 与表单关联的自定义元素用于 表单提交form.elements API 的元素名称 文本*
name details 相互排斥的 details 元素组的名称 文本*
name form document.forms API 中使用的表单名称 文本*
name iframe; object内容可导航的 的名称 有效的可导航目标名称或关键字
name map 要从 usemap 属性 引用图像地图 的名称 文本*
name meta 元数据名称 文本*
name 插槽 阴影树槽的名称 文本
nomodule 脚本 阻止在支持 模块脚本 的用户代理中执行 布尔属性
nonce HTML 元素 内容安全策略 检查中使用的加密 nonce [CSP] 文本
novalidate form 绕过表单控制验证,以进行 表单提交 布尔属性
open details details 是否可见 布尔属性
open dialog 对话框是否显示 布尔属性
optimum meter 仪表中的最佳值 有效的浮点数*
pattern input 表单控制值的匹配模式匹配 JavaScript 模式 产生的正则表达式
ping a; area 要 ping 的 URL 空格分隔标记集,由 有效的非空 URL 组成
placeholder input; textarea要放置在表单控制内的对用户可见的标签 文本*
playsinline video 鼓励用户代理在元素的播放区域内显示视频内容 布尔属性
popover HTML 元素 使元素成为 弹出框 元素"auto"; "manual";
popovertarget button; input将弹出框元素作为目标,以切换、显示或隐藏 ID*
popovertargetaction button; input指示目标弹出框元素是切换、显示还是隐藏"toggle"; "show"; "hide"
poster video 在视频播放之前显示的海报帧 有效的非空 URL,可能被空格包围
preload audio; video提示 媒体资源 可能需要的缓冲量"none"; "metadata"; "auto"
readonly input; textarea是否允许用户编辑值 布尔属性
readonly 与表单关联的自定义元素 影响 willValidate,以及自定义元素作者添加的任何行为 布尔属性
referrerpolicy a; area; iframe; img; link; script Referrer 策略 for 获取 由元素启动 Referrer 策略
rel a; area包含 超链接 的文档中的位置与目标资源之间的关系 唯一空格分隔令牌的无序集*
rel link 包含 超链接 的文档与目标资源之间的关系 唯一空格分隔令牌的无序集*
required input; select; textarea控件是否需要进行 表单提交 布尔属性
reversed ol 反向编号列表 布尔属性
rows 文本域 要显示的行数 有效的非负整数 大于零
rowspan td; th单元格跨越的行数 有效的非负整数
sandbox iframe 嵌套内容的安全规则 无序的唯一空格分隔的标记集ASCII 不区分大小写,包括
  • "allow-downloads"
  • "allow-forms"
  • "allow-modals"
  • "allow-orientation-lock"
  • "allow-pointer-lock"
  • "allow-popups"
  • "allow-popups-to-escape-sandbox"
  • "allow-presentation"
  • "allow-same-origin"
  • "allow-scripts"
  • "allow-top-navigation"
  • "allow-top-navigation-by-user-activation"
  • "allow-top-navigation-to-custom-protocols"
scope th 指定标题单元格应用于哪些单元格"row"; "col"; "rowgroup"; "colgroup"
selected option 选项是否默认选中 布尔属性
shadowrootclonable 模板 在声明式影子根上设置 clonable 布尔属性
shadowrootdelegatesfocus 模板 在声明式影子根上设置 delegates focus 布尔属性
shadowrootmode 模板 启用流式声明式影子根"open"; "closed"
shadowrootserializable 模板 在声明式影子根上设置 serializable 布尔属性
shape area 图像映射 中创建的形状类型"circle"; "default"; "poly"; "rect"
size input; select控件的大小 有效的非负整数 大于零
sizes link 图标的大小(对于 rel="icon") 无序的唯一空格分隔的标记集ASCII 不区分大小写,由大小* 组成
sizes img; source不同页面布局的图像大小 有效的源尺寸列表
插槽 HTML 元素 元素所需的插槽 文本
跨度 col; colgroup元素跨越的列数 有效的非负整数 大于零
spellcheck HTML 元素 元素是否要进行拼写和语法检查"true"; "false"; 空字符串
src audio; embed; iframe; img; input; script; source (在 videoaudio 中); track; video资源的地址 有效的非空 URL,可能被空格包围
srcdoc iframe 要在 iframe 中渲染的文档iframe srcdoc 文档* 的来源
srclang track 文本轨道的语言有效的 BCP 47 语言标签
srcset img; source在不同情况下使用的图像,例如高分辨率显示器、小型显示器等。用逗号分隔的 图像候选字符串 列表
start ol 列表的 起始值 有效的整数
step input 表单控件的值要匹配的粒度 有效的浮点数 大于零,或 "any"
样式 HTML 元素 表示和格式说明CSS 声明*
tabindex HTML 元素 元素是否 可聚焦可顺序聚焦,以及元素在 顺序聚焦导航 中的相对顺序 有效的整数
target a; area 可导航的 用于 超链接 导航 有效的可导航目标名称或关键字
target base 用于 超链接 导航表单提交 的默认 可导航的 有效的可导航目标名称或关键字
target form 可导航的 用于 表单提交 有效的可导航目标名称或关键字
title HTML 元素 元素的建议信息 文本
title abbr; dfn缩略词的完整术语或扩展 文本
title input 模式的描述(与 pattern 属性一起使用时) 文本
title link 链接的标题 文本
title link; style CSS 样式表集名称 文本
translate HTML 元素 页面本地化时是否要翻译元素"yes"; "no"
type a; link对所引用资源类型的提示 有效的 MIME 类型字符串
type button 按钮的类型"submit"; "reset"; "button"
type embed; object; source嵌入式资源的类型 有效的 MIME 类型字符串
type input 表单控件的类型 input 类型关键字
type ol 列表标记的种类"1"; "a"; "A"; "i"; "I"
type 脚本 脚本的类型"module"; 有效的 MIME 类型字符串,它不是 JavaScript MIME 类型本质匹配
usemap img 要使用的 图像映射 的名称 有效的哈希名引用*
value button; option用于 表单提交 的值 文本
value data 机器可读的值 文本*
value input 表单控件的值不同*
value li 列表项的 序数值 有效的整数
value meter; progress元素的当前值 有效的浮点数
width canvas; embed; iframe; img; input; object; source (在 picture 中); video水平尺寸 有效的非负整数
wrap 文本域 表单控件的值如何包装以进行 表单提交"soft"; "hard"
writingsuggestions HTML 元素 元素是否可以提供书写建议。"true"; "false"; 空字符串

表格中单元格中的星号 (*) 表示实际规则比上面表格中所示的更复杂。


HTMLElement/drag_event

所有当前引擎都支持。

Firefox9+Safari3.1+Chrome1+
Opera12+Edge79+
Edge (Legacy)12+Internet Explorer9+
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android12+

HTMLElement/dragend_event

所有当前引擎都支持。

Firefox9+Safari3.1+Chrome1+
Opera12+Edge79+
Edge (Legacy)12+Internet Explorer9+
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android12+

HTMLElement/dragenter_event

所有当前引擎都支持。

Firefox9+Safari3.1+Chrome1+
Opera12+Edge79+
Edge (Legacy)12+Internet Explorer9+
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android12+

HTMLElement/dragleave_event

所有当前引擎都支持。

Firefox9+Safari3.1+Chrome1+
Opera12+Edge79+
Edge (Legacy)12+Internet Explorer9+
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android12+

HTMLElement/dragover_event

所有当前引擎都支持。

Firefox9+Safari3.1+Chrome1+
Opera12+Edge79+
Edge (Legacy)12+Internet Explorer9+
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android12+

HTMLElement/dragstart_event

所有当前引擎都支持。

Firefox9+Safari3.1+Chrome1+
Opera12+Edge79+
Edge (Legacy)12+Internet Explorer9+
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android12+

HTMLElement/drop_event

所有当前引擎都支持。

Firefox9+Safari3.1+Chrome1+
Opera12+Edge79+
Edge (Legacy)12+Internet Explorer9+
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android12+
事件处理程序内容属性列表
属性元素描述
onafterprint body afterprint 事件处理程序,用于 Window 对象 事件处理程序内容属性
onauxclick HTML 元素 auxclick 事件处理程序 事件处理程序内容属性
onbeforeinput HTML 元素 beforeinput 事件处理程序 事件处理程序内容属性
onbeforematch HTML 元素 beforematch 事件处理程序 事件处理程序内容属性
onbeforeprint body beforeprint 事件处理程序,用于 Window 对象 事件处理程序内容属性
onbeforeunload body beforeunload 事件处理程序,用于 Window 对象 事件处理程序内容属性
onbeforetoggle HTML 元素 beforetoggle 事件处理程序 事件处理程序内容属性
onblur HTML 元素 blur 事件处理程序 事件处理程序内容属性
oncancel HTML 元素 cancel 事件处理程序 事件处理程序内容属性
oncanplay HTML 元素 canplay 事件处理程序 事件处理程序内容属性
oncanplaythrough HTML 元素 canplaythrough 事件处理程序 事件处理程序内容属性
onchange HTML 元素 change 事件处理程序 事件处理程序内容属性
onclick HTML 元素 click 事件处理程序 事件处理程序内容属性
onclose HTML 元素 close 事件处理程序 事件处理程序内容属性
oncontextlost HTML 元素 contextlost 事件处理程序 事件处理程序内容属性
oncontextmenu HTML 元素 contextmenu 事件处理程序 事件处理程序内容属性
oncontextrestored HTML 元素 contextrestored 事件处理程序 事件处理程序内容属性
oncopy HTML 元素 copy 事件处理程序 事件处理程序内容属性
oncuechange HTML 元素 cuechange 事件处理程序 事件处理程序内容属性
oncut HTML 元素 cut 事件处理程序 事件处理程序内容属性
ondblclick HTML 元素 dblclick 事件处理程序 事件处理程序内容属性
ondrag HTML 元素 drag 事件处理程序 事件处理程序内容属性
ondragend HTML 元素 dragend 事件处理程序 事件处理程序内容属性
ondragenter HTML 元素 dragenter 事件处理程序 事件处理程序内容属性
ondragleave HTML 元素 dragleave 事件处理程序 事件处理程序内容属性
ondragover HTML 元素 dragover 事件处理程序 事件处理程序内容属性
ondragstart HTML 元素 dragstart 事件处理程序 事件处理程序内容属性
ondrop HTML 元素 drop 事件处理程序 事件处理程序内容属性
ondurationchange HTML 元素 durationchange 事件处理程序 事件处理程序内容属性
onemptied HTML 元素 emptied 事件处理程序 事件处理程序内容属性
onended HTML 元素 ended 事件处理程序 事件处理程序内容属性
onerror HTML 元素 error 事件处理程序 事件处理程序内容属性
onfocus HTML 元素 focus 事件处理程序 事件处理程序内容属性
onformdata HTML 元素 formdata 事件处理程序 事件处理程序内容属性
onhashchange body hashchange 事件处理程序,用于 Window 对象 事件处理程序内容属性
oninput HTML 元素 input 事件处理程序 事件处理程序内容属性
oninvalid HTML 元素 invalid 事件处理程序 事件处理程序内容属性
onkeydown HTML 元素 keydown 事件处理程序 事件处理程序内容属性
onkeypress HTML 元素 keypress 事件处理程序 事件处理程序内容属性
onkeyup HTML 元素 keyup 事件处理程序 事件处理程序内容属性
onlanguagechange body languagechange 事件处理程序,用于 Window 对象 事件处理程序内容属性
onload HTML 元素 load 事件处理程序 事件处理程序内容属性
onloadeddata HTML 元素 loadeddata 事件处理程序 事件处理程序内容属性
onloadedmetadata HTML 元素 loadedmetadata 事件处理程序 事件处理程序内容属性
onloadstart HTML 元素 loadstart 事件处理程序 事件处理程序内容属性
onmessage body message 事件处理程序,用于 Window 对象 事件处理程序内容属性
onmessageerror body messageerror 事件处理程序,用于 Window 对象 事件处理程序内容属性
onmousedown HTML 元素 mousedown 事件处理程序 事件处理程序内容属性
onmouseenter HTML 元素 mouseenter 事件处理程序 事件处理程序内容属性
onmouseleave HTML 元素 mouseleave 事件处理程序 事件处理程序内容属性
onmousemove HTML 元素 mousemove 事件处理程序 事件处理程序内容属性
onmouseout HTML 元素 mouseout 事件处理程序 事件处理程序内容属性
onmouseover HTML 元素 mouseover 事件处理程序 事件处理程序内容属性
onmouseup HTML 元素 mouseup 事件处理程序 事件处理程序内容属性
onoffline body offline 事件处理程序,用于 Window 对象 事件处理程序内容属性
ononline body online 事件处理程序,用于 Window 对象 事件处理程序内容属性
onpagehide body pagehide 事件处理程序,用于 Window 对象 事件处理程序内容属性
onpagereveal body pagereveal 事件处理程序,用于 Window 对象 事件处理程序内容属性
onpageshow body pageshow 事件处理程序,用于 Window 对象 事件处理程序内容属性
onpageswap body pageswap 事件处理程序,用于 Window 对象 事件处理程序内容属性
onpaste HTML 元素 paste 事件处理程序 事件处理程序内容属性
onpause HTML 元素 pause 事件处理程序 事件处理程序内容属性
onplay HTML 元素 play 事件处理程序 事件处理程序内容属性
onplaying HTML 元素 playing 事件处理程序 事件处理程序内容属性
onpopstate body popstate 事件处理程序,用于 Window 对象 事件处理程序内容属性
onprogress HTML 元素 progress 事件处理程序 事件处理程序内容属性
onratechange HTML 元素 ratechange 事件处理程序 事件处理程序内容属性
onreset HTML 元素 reset 事件处理程序 事件处理程序内容属性
onresize HTML 元素 resize 事件处理程序 事件处理程序内容属性
onrejectionhandled body rejectionhandled 事件处理程序,用于 Window 对象 事件处理程序内容属性
onscroll HTML 元素 scroll 事件处理程序 事件处理程序内容属性
onscrollend HTML 元素 scrollend 事件处理程序 事件处理程序内容属性
onsecuritypolicyviolation HTML 元素 securitypolicyviolation 事件处理程序 事件处理程序内容属性
onseeked HTML 元素 seeked 事件处理程序 事件处理程序内容属性
onseeking HTML 元素 seeking 事件处理程序 事件处理程序内容属性
onselect HTML 元素 select 事件处理程序 事件处理程序内容属性
onslotchange HTML 元素 slotchange 事件处理程序 事件处理程序内容属性
onstalled HTML 元素 stalled 事件处理程序 事件处理程序内容属性
onstorage body storage 事件处理程序,用于 Window 对象 事件处理程序内容属性
onsubmit HTML 元素 submit 事件处理程序 事件处理程序内容属性
onsuspend HTML 元素 suspend 事件处理程序 事件处理程序内容属性
ontimeupdate HTML 元素 timeupdate 事件处理程序 事件处理程序内容属性
ontoggle HTML 元素 toggle 事件处理程序 事件处理程序内容属性
onunhandledrejection body unhandledrejection 事件处理程序,用于 Window 对象 事件处理程序内容属性
onunload body unload 事件处理程序,用于 Window 对象 事件处理程序内容属性
onvolumechange HTML 元素 volumechange 事件处理程序 事件处理程序内容属性
onwaiting HTML 元素 waiting 事件处理程序 事件处理程序内容属性
onwheel HTML 元素 wheel 事件处理程序 事件处理程序内容属性

元素接口

元素接口列表
元素接口
a HTMLAnchorElement : HTMLElement
abbr HTMLElement
address HTMLElement
area HTMLAreaElement : HTMLElement
article HTMLElement
aside HTMLElement
audio HTMLAudioElement : HTMLMediaElement : HTMLElement
b HTMLElement
base HTMLBaseElement : HTMLElement
bdi HTMLElement
bdo HTMLElement
blockquote HTMLQuoteElement : HTMLElement
body HTMLBodyElement : HTMLElement
br HTMLBRElement : HTMLElement
button HTMLButtonElement : HTMLElement
canvas HTMLCanvasElement : HTMLElement
caption HTMLTableCaptionElement : HTMLElement
cite HTMLElement
code HTMLElement
col HTMLTableColElement : HTMLElement
colgroup HTMLTableColElement : HTMLElement
data HTMLDataElement : HTMLElement
datalist HTMLDataListElement : HTMLElement
dd HTMLElement
del HTMLModElement : HTMLElement
details HTMLDetailsElement : HTMLElement
dfn HTMLElement
dialog HTMLDialogElement : HTMLElement
div HTMLDivElement : HTMLElement
dl HTMLDListElement : HTMLElement
dt HTMLElement
em HTMLElement
embed HTMLEmbedElement : HTMLElement
fieldset HTMLFieldSetElement : HTMLElement
figcaption HTMLElement
figure HTMLElement
footer HTMLElement
form HTMLFormElement : HTMLElement
h1 HTMLHeadingElement : HTMLElement
h2 HTMLHeadingElement : HTMLElement
h3 HTMLHeadingElement : HTMLElement
h4 HTMLHeadingElement : HTMLElement
h5 HTMLHeadingElement : HTMLElement
h6 HTMLHeadingElement : HTMLElement
head HTMLHeadElement : HTMLElement
header HTMLElement
hgroup HTMLElement
hr HTMLHRElement : HTMLElement
html HTMLHtmlElement : HTMLElement
i HTMLElement
iframe HTMLIFrameElement : HTMLElement
img HTMLImageElement : HTMLElement
input HTMLInputElement : HTMLElement
ins HTMLModElement : HTMLElement
kbd HTMLElement
label HTMLLabelElement : HTMLElement
legend HTMLLegendElement : HTMLElement
li HTMLLIElement : HTMLElement
link HTMLLinkElement : HTMLElement
main HTMLElement
map HTMLMapElement : HTMLElement
mark HTMLElement
menu HTMLMenuElement : HTMLElement
meta HTMLMetaElement : HTMLElement
meter HTMLMeterElement : HTMLElement
nav HTMLElement
noscript HTMLElement
object HTMLObjectElement : HTMLElement
ol HTMLOListElement : HTMLElement
optgroup HTMLOptGroupElement : HTMLElement
option HTMLOptionElement : HTMLElement
output HTMLOutputElement : HTMLElement
p HTMLParagraphElement : HTMLElement
图片 HTMLPictureElement : HTMLElement
预格式化 HTMLPreElement : HTMLElement
进度条 HTMLProgressElement : HTMLElement
引用 HTMLQuoteElement : HTMLElement
括号 HTMLElement
注释 HTMLElement
Ruby HTMLElement
删除线 HTMLElement
代码示例 HTMLElement
搜索 HTMLElement
脚本 HTMLScriptElement : HTMLElement
HTMLElement
select HTMLSelectElement : HTMLElement
插槽 HTMLSlotElement : HTMLElement
小字 HTMLElement
HTMLSourceElement : HTMLElement
跨度 HTMLSpanElement : HTMLElement
粗体 HTMLElement
样式 HTMLStyleElement : HTMLElement
下标 HTMLElement
摘要 HTMLElement
上标 HTMLElement
table HTMLTableElement : HTMLElement
表体 HTMLTableSectionElement : HTMLElement
单元格 HTMLTableCellElement : HTMLElement
模板 HTMLTemplateElement : HTMLElement
文本域 HTMLTextAreaElement : HTMLElement
tfoot HTMLTableSectionElement : HTMLElement
th HTMLTableCellElement : HTMLElement
thead HTMLTableSectionElement : HTMLElement
time HTMLTimeElement : HTMLElement
title HTMLTitleElement : HTMLElement
HTMLTableRowElement : HTMLElement
track HTMLTrackElement : HTMLElement
u HTMLElement
ul HTMLUListElement : HTMLElement
var HTMLElement
video HTMLVideoElement : HTMLMediaElement : HTMLElement
wbr HTMLElement
自定义元素 由元素作者提供(继承自HTMLElement

所有接口

事件

下表列出了此文档触发的事件,不包括已在媒体元素事件拖放事件中定义的事件。

事件列表
事件接口感兴趣的目标描述
DOMContentLoaded

Window/DOMContentLoaded_event

所有当前引擎都支持。

Firefox1+Safari3.1+Chrome1+
Opera9+Edge79+
Edge (Legacy)12+Internet Explorer9+
Firefox Android?Safari iOS?Chrome Android?WebView Android37+Samsung Internet?Opera Android10.1+
事件 Document 解析器完成解析后,在Document上触发
afterprint

Window/afterprint_event

所有当前引擎都支持。

Firefox6+Safari13+Chrome63+
Opera?Edge79+
Edge (Legacy)12+Internet Explorer9+
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android?
事件 Window 在打印后,在Window上触发
beforeprint

Window/beforeprint_event

所有当前引擎都支持。

Firefox6+Safari13+Chrome63+
Opera?Edge79+
Edge (Legacy)12+Internet Explorer9+
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android?
事件 Window 在打印前,在Window上触发
beforematch

Element/beforematch_event

仅在一个引擎中支持。

FirefoxNoSafariNoChrome102+
OperaNoEdge102+
Edge (Legacy)?Internet ExplorerNo
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android?
事件 元素在具有hidden=until-found属性的元素在显示之前触发。
beforetoggle

HTMLElement/beforetoggle_event

所有当前引擎都支持。

Firefox🔰 114+Safaripreview+Chrome114+
Opera?Edge114+
Edge (Legacy)?Internet ExplorerNo
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android?
ToggleEvent 元素在具有popover属性的元素在显示和隐藏之间转换时触发
beforeunload

Window/beforeunload_event

所有当前引擎都支持。

Firefox1+Safari3+Chrome1+
Opera12+Edge79+
Edge (Legacy)12+Internet Explorer4+
Firefox Android?Safari iOS1+Chrome Android?WebView Android?Samsung Internet?Opera Android12+
BeforeUnloadEvent Window 在页面即将卸载时,在Window上触发,以防页面想要显示警告提示
blur 事件 Window,元素在节点停止获得焦点时触发
cancel

HTMLDialogElement/cancel_event

所有当前引擎都支持。

Firefox98+Safari15.4+Chrome37+
Opera?Edge79+
Edge (Legacy)?Internet ExplorerNo
Firefox Android?Safari iOS?Chrome AndroidNoWebView Android?Samsung Internet?Opera Android?
事件 CloseWatcherdialog元素,input元素CloseWatcher对象或dialog元素收到关闭请求时触发,或者在input元素处于文件状态且用户未更改选择时触发
change

HTMLElement/change_event

所有当前引擎都支持。

Firefox1+Safari3+Chrome1+
Opera9+Edge79+
Edge (Legacy)12+Internet Explorer9+
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android10.1+
事件 表单控件在用户提交值更改时触发(另请参见input事件)
click PointerEvent 元素通常是鼠标事件;在元素的激活行为运行之前,在元素上合成触发,当元素从非指针输入设备(例如键盘)激活时
close

HTMLDialogElement/close_event

所有当前引擎都支持。

Firefox98+Safari15.4+Chrome37+
Opera?Edge79+
Edge (Legacy)?Internet ExplorerNo
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android?
事件 CloseWatcherdialog元素,MessagePortCloseWatcher对象或dialog元素通过关闭请求或通过 Web 开发者代码关闭时触发,或者在MessagePort对象在分离时触发
connect

SharedWorkerGlobalScope/connect_event

所有当前引擎都支持。

Firefox29+Safari16+Chrome4+
Opera10.6+Edge79+
Edge (Legacy)?Internet ExplorerNo
Firefox Android?Safari iOS16+Chrome Android?WebView Android37+Samsung Internet?Opera Android11+
MessageEvent SharedWorkerGlobalScope 当新客户端连接时,在共享工作线程的全局作用域中触发
contextlost

HTMLCanvasElement/webglcontextlost_event

仅在一个引擎中支持。

FirefoxSafariChrome98+
Opera?Edge98+
Edge (Legacy)?Internet ExplorerNo
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android?
事件 canvas 元素,OffscreenCanvas 对象当相应的 CanvasRenderingContext2DOffscreenCanvasRenderingContext2D 丢失时触发
contextrestored

HTMLCanvasElement/contextrestored_event

仅在一个引擎中支持。

FirefoxSafariChrome98+
Opera?Edge98+
Edge (Legacy)?Internet ExplorerNo
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android?
事件 canvas 元素,OffscreenCanvas 对象在相应的 CanvasRenderingContext2DOffscreenCanvasRenderingContext2D 丢失后恢复时触发
currententrychange NavigationCurrentEntryChangeEvent Navigation navigation.currentEntry 发生改变时触发
dispose 事件 NavigationHistoryEntry 当与 NavigationHistoryEntry 对应的 会话历史记录条目 已从会话历史记录中永久删除,并且无法再遍历时触发
error

EventSource/error_event

所有当前引擎都支持。

Firefox6+Safari5+Chrome6+
Opera12+Edge79+
Edge (Legacy)?Internet ExplorerNo
Firefox Android45+Safari iOS5+Chrome Android?WebView Android?Samsung Internet?Opera Android12+

Window/error_event

所有当前引擎都支持。

Firefox6+Safari5.1+Chrome10+
Opera?Edge79+
Edge (Legacy)12+Internet Explorer9+
Firefox Android?Safari iOS?Chrome Android?WebView Android37+Samsung Internet?Opera Android?
EventErrorEvent全局作用域对象,Worker 对象,元素,网络相关对象当发生意外错误时触发(例如网络错误、脚本错误、解码错误)
focus 事件 Window,元素获得焦点 的节点上触发
formdata

HTMLFormElement/formdata_event

所有当前引擎都支持。

Firefox72+Safari15+Chrome77+
Opera?Edge79+
Edge (Legacy)?Internet ExplorerNo
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android?
FormDataEvent form 元素form 元素 正在构建条目列表 时触发
hashchange

Window/hashchange_event

所有当前引擎都支持。

Firefox3.6+Safari5+Chrome8+
Opera10.6+Edge79+
Edge (Legacy)12+Internet Explorer8+
Firefox Android?Safari iOS5+Chrome Android?WebView Android37+Samsung Internet?Opera Android11+
HashChangeEvent Window 当文档的 片段 部分的 URL 发生变化时,在 Window 上触发
input 事件 元素当用户更改 contenteditable 元素的内容或表单控件的值时触发。有关表单控件,另请参阅 change 事件。
invalid

HTMLInputElement/invalid_event

所有当前引擎都支持。

Firefox4+Safari5+Chrome10+
Opera10+Edge79+
Edge (Legacy)12+Internet Explorer10+
Firefox Android64+Safari iOS5+Chrome Android?WebView Android4+Samsung Internet4.0+Opera Android12+
事件 表单控件在表单验证期间,如果控件不满足其约束,则在控件上触发
languagechange

Window/languagechange_event

所有当前引擎都支持。

Firefox32+Safari10.1+Chrome37+
Opera?Edge79+
Edge (Legacy)?Internet ExplorerNo
Firefox Android4+Safari iOS?Chrome Android?WebView Android?Samsung Internet4.0+Opera Android?

WorkerGlobalScope/languagechange_event

所有当前引擎都支持。

Firefox74+Safari4+Chrome4+
Opera11.5+Edge79+
Edge (Legacy)?Internet ExplorerNo
Firefox Android?Safari iOS5+Chrome Android?WebView Android37+Samsung Internet?Opera Android?
事件 全局作用域对象当用户首选语言发生变化时,在全局作用域对象上触发
load 事件 Window,元素当文档完成加载时,在 Window 上触发;当包含资源的元素(例如 imgembed)的资源完成加载时,在该元素上触发
message

BroadcastChannel/message_event

所有当前引擎都支持。

Firefox38+Safari15.4+Chrome54+
Opera?Edge79+
Edge (Legacy)?Internet ExplorerNo
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android?

DedicatedWorkerGlobalScope/message_event

所有当前引擎都支持。

Firefox3.5+Safari4+Chrome4+
Opera10.6+Edge79+
Edge (Legacy)12+Internet Explorer10+
Firefox Android?Safari iOS5+Chrome Android?WebView Android37+Samsung Internet?Opera Android11.5+

EventSource/message_event

所有当前引擎都支持。

Firefox6+Safari5+Chrome6+
Opera12+Edge79+
Edge (Legacy)?Internet ExplorerNo
Firefox Android45+Safari iOS5+Chrome Android?WebView Android?Samsung Internet?Opera Android12+

MessagePort/message_event

所有当前引擎都支持。

Firefox41+Safari5+Chrome2+
Opera10.6+Edge79+
Edge (Legacy)12+Internet Explorer10+
Firefox Android?Safari iOS?Chrome Android?WebView Android37+Samsung Internet?Opera Android11.5+

Window/message_event

所有当前引擎都支持。

Firefox9+Safari4+Chrome60+
Opera?Edge79+
Edge (Legacy)12+Internet Explorer8+
Firefox Android?Safari iOS4+Chrome Android?WebView Android?Samsung Internet?Opera Android47+

Worker/message_event

所有当前引擎都支持。

Firefox3.5+Safari4+Chrome4+
Opera10.6+Edge79+
Edge (Legacy)12+Internet Explorer10+
Firefox Android?Safari iOS5+Chrome Android?WebView Android?Samsung Internet?Opera Android11.5+
MessageEvent WindowEventSourceMessagePortBroadcastChannelDedicatedWorkerGlobalScopeWorkerServiceWorkerContainer当对象收到消息时触发
messageerror

BroadcastChannel/messageerror_event

所有当前引擎都支持。

Firefox57+Safari15.4+Chrome60+
Opera?Edge79+
Edge (Legacy)?Internet ExplorerNo
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android47+

DedicatedWorkerGlobalScope/messageerror_event

所有当前引擎都支持。

Firefox57+Safari16.4+Chrome60+
Opera?Edge79+
Edge (Legacy)18Internet Explorer
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android47+

MessagePort/messageerror_event

所有当前引擎都支持。

Firefox57+Safari16.4+Chrome60+
Opera?Edge79+
Edge (Legacy)18Internet Explorer
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android47+

Window/messageerror_event

所有当前引擎都支持。

Firefox57+Safari16.4+Chrome60+
Opera?Edge79+
Edge (Legacy)18Internet Explorer
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android47+

Worker/messageerror_event

所有当前引擎都支持。

Firefox57+Safari16.4+Chrome60+
Opera?Edge79+
Edge (Legacy)18Internet Explorer
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android47+
MessageEvent WindowMessagePortBroadcastChannelDedicatedWorkerGlobalScopeWorkerServiceWorkerContainer当对象收到无法反序列化的消息时触发
navigate NavigateEvent Navigation 可导航导航重新加载遍历其他 更改其 URL 之前触发
navigateerror ErrorEvent Navigation 当导航未成功完成时触发
navigatesuccess 事件 Navigation 当导航成功完成时触发
offline

Window/offline_event

所有当前引擎都支持。

Firefox9+Safari4+Chrome3+
Opera?Edge79+
Edge (Legacy)12+Internet Explorer9+
Firefox Android?Safari iOS3+Chrome Android?WebView Android37+Samsung Internet?Opera Android?
事件 全局作用域对象当网络连接失败时,在全局作用域对象上触发
online

Window/online_event

所有当前引擎都支持。

Firefox9+Safari4+Chrome3+
Opera?Edge79+
Edge (Legacy)12+Internet Explorer9+
Firefox Android?Safari iOS3+Chrome Android?WebView Android37+Samsung Internet?Opera Android?
事件 全局作用域对象当网络连接恢复时,在全局作用域对象上触发
open

EventSource/open_event

所有当前引擎都支持。

Firefox6+Safari5+Chrome6+
Opera12+Edge79+
Edge (Legacy)?Internet ExplorerNo
Firefox Android45+Safari iOS5+Chrome Android?WebView Android?Samsung Internet?Opera Android12+
事件 EventSource 当建立连接时,在 EventSource 对象上触发
pageswap PageSwapEvent Window 在文档由于导航而被卸载之前,在Window上触发。
pagehide

Window/pagehide_event

所有当前引擎都支持。

Firefox6+Safari5+Chrome3+
Opera?Edge79+
Edge (Legacy)12+Internet Explorer11
Firefox Android?Safari iOS?Chrome Android?WebView Android37+Samsung Internet?Opera Android?
PageTransitionEvent Window 当页面的会话历史记录条目不再是活动条目时,在Window上触发。
pagereveal PageRevealEvent Window 当页面在初始化或重新激活后首次开始渲染时,在Window上触发。
pageshow

Window/pageshow_event

所有当前引擎都支持。

Firefox6+Safari5+Chrome3+
Opera?Edge79+
Edge (Legacy)12+Internet Explorer11
Firefox Android?Safari iOS?Chrome Android?WebView Android37+Samsung Internet?Opera Android?
PageTransitionEvent Window 当页面的会话历史记录条目成为活动条目时,在Window上触发。
pointercancel PointerEvent 元素和Text节点当用户尝试启动拖放操作时,在源节点上触发。
popstate

Window/popstate_event

所有当前引擎都支持。

Firefox4+Safari5+Chrome5+
Opera11.5+Edge79+
Edge (Legacy)12+Internet Explorer10+
Firefox Android?Safari iOS?Chrome Android?WebView Android37+Samsung Internet?Opera Android11.5+
PopStateEvent Window 在某些情况下,在会话历史记录遍历中,在Window上触发。
readystatechange

Document/readystatechange_event

所有当前引擎都支持。

Firefox4+Safari5.1+Chrome9+
Opera12.1+Edge79+
Edge (Legacy)12+Internet Explorer4+
Firefox Android?Safari iOS?Chrome Android?WebView Android37+Samsung Internet?Opera Android12.1+
事件 Document 当文档完成解析以及所有子资源加载完成时,在Document上触发。
rejectionhandled PromiseRejectionEvent 全局作用域对象当先前未处理的 Promise 拒绝被处理时,在全局范围对象上触发。
reset

HTMLFormElement/reset_event

所有当前引擎都支持。

Firefox6+Safari3+Chrome1+
Opera12.1+Edge79+
Edge (Legacy)12+Internet Explorer9+
Firefox Android?Safari iOS1+Chrome Android?WebView Android37+Samsung Internet?Opera Android12.1+
事件 form元素form元素被重置时,在该元素上触发。
select

HTMLInputElement/select_event

所有当前引擎都支持。

Firefox6+Safari1+Chrome1+
Opera12.1+Edge79+
Edge (Legacy)12+Internet Explorer9+
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android12.1+

HTMLTextAreaElement/select_event

所有当前引擎都支持。

Firefox6+Safari1+Chrome1+
Opera12.1+Edge79+
Edge (Legacy)12+Internet Explorer9+
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android12.1+
事件 表单控件当表单控件的文本选择发生调整时(无论是通过 API 还是用户)触发,
storage

Window/storage_event

所有当前引擎都支持。

Firefox45+Safari4+Chrome1+
Opera?Edge79+
Edge (Legacy)15+Internet Explorer9+
Firefox Android?Safari iOS4+Chrome Android?WebView Android37+Samsung Internet?Opera Android?
StorageEvent Window 当相应的localStoragesessionStorage存储区域发生变化时,在Window事件上触发。
submit

HTMLFormElement/submit_event

所有当前引擎都支持。

Firefox1+Safari3+Chrome1+
Opera8+Edge79+
Edge (Legacy)12+Internet Explorer9+
Firefox Android?Safari iOS1+Chrome Android?WebView Android?Samsung Internet?Opera Android10.1+
SubmitEvent form元素form元素被提交时,在该元素上触发。
toggle

HTMLDetailsElement/toggle_event

所有当前引擎都支持。

Firefox49+Safari10.1+Chrome36+
Opera?Edge79+
Edge (Legacy)?Internet ExplorerNo
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android?

HTMLElement/toggle_event

所有当前引擎都支持。

Firefox🔰 114+Safaripreview+Chrome114+
Opera?Edge114+
Edge (Legacy)?Internet ExplorerNo
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android?
ToggleEvent detailspopover元素details元素打开或关闭时,在该元素上触发;当具有popover属性的元素在显示和隐藏之间转换时,在该元素上触发。
unhandledrejection

Window/unhandledrejection_event

所有当前引擎都支持。

Firefox69+Safari11+Chrome49+
Opera?Edge79+
Edge (Legacy)?Internet ExplorerNo
Firefox Android?Safari iOS11.3+Chrome Android?WebView Android?Samsung Internet?Opera Android?
PromiseRejectionEvent 全局作用域对象当 Promise 拒绝未被处理时,在全局范围对象上触发。
unload

Window/unload_event

所有当前引擎都支持。

Firefox1+Safari3+Chrome1+
Opera4+Edge79+
Edge (Legacy)12+Internet Explorer4+
Firefox Android?Safari iOS1+Chrome Android?WebView Android?Samsung Internet?Opera Android10.1+
事件 Window 当页面即将消失时,在Window对象上触发。
visibilitychange

Document/visibilitychange_event

所有当前引擎都支持。

Firefox56+Safari14.1+Chrome62+
Opera49+Edge79+
Edge (Legacy)18Internet Explorer🔰 10+
Firefox Android?Safari iOS?Chrome Android?WebView Android62+Samsung Internet?Opera Android46+
事件 Document 当页面对用户可见或隐藏时,在Document对象上触发。

HTTP 标头

本规范定义以下 HTTP 请求标头。

本规范定义以下 HTTP 响应标头。

MIME 类型

本规范中提到了以下 MIME 类型。

application/atom+xml
Atom [ATOM]
application/json
JSON [JSON]
application/octet-stream
通用二进制数据 [RFC2046]
application/microdata+json
Microdata 作为 JSON
application/rss+xml
RSS
application/wasm
WebAssembly [WASM]
application/x-www-form-urlencoded
表单提交
application/xhtml+xml
HTML
application/xml
XML [XML] [RFC7303]
image/gif
GIF 图像 [GIF]
image/jpeg
JPEG 图像 [JPEG]
image/png
PNG 图像 [PNG]
image/svg+xml
SVG 图像 [SVG]
multipart/form-data
表单提交 [RFC7578]
multipart/mixed
通用混合内容 [RFC2046]
multipart/x-mixed-replace
流式服务器推送
text/css
CSS [CSS]
text/event-stream
服务器发送的事件流
text/javascript
JavaScript [JAVASCRIPT] [RFC9239]
text/json
JSON(传统类型)
text/plain
通用纯文本 [RFC2046] [RFC3676]
text/html
HTML
text/ping
超链接审核
text/uri-list
URL 列表 [RFC2483]
text/vcard
vCard [RFC6350]
text/vtt
WebVTT [WEBVTT]
text/xml
XML [XML] [RFC7303]
video/mp4
MPEG-4 视频 [RFC4337]
video/mpeg
MPEG 视频 [RFC2046]