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

索引

以下部分仅涵盖符合标准的元素和功能。

元素

本节为非规范性内容。

元素列表
元素描述类别父级†子级属性接口
a超链接; 短语*; 交互式; 可感知的短语透明的*全局属性; href; target; download; ping; rel; hreflang; type; referrerpolicyHTMLAnchorElement
abbr缩写; 短语; 可感知的短语短语全局属性HTMLElement
address页面或 文章 元素的联系信息; 可感知的*全局属性HTMLElement
area图像地图上的超链接或死区; 短语短语*空的全局属性; alt; coords; shape; href; target; download; ping; rel; referrerpolicyHTMLAreaElement
article自包含的、可联合或可重复使用的内容; 分段; 可感知的全局属性HTMLElement
aside用于相关内容的侧边栏; 分段; 可感知的全局属性HTMLElement
audio音频播放器; 短语; 嵌入式; 交互式; 可感知的*短语*; 轨道*; 透明的*全局属性; 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*; 模板*全局属性; 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元素的图例dldiv**全局属性HTMLElement
em强调流动短语可感知的短语短语全局属性HTMLElement
embed插件流动短语嵌入式交互式可感知的短语空的全局属性srctypewidthheight;任何*HTMLEmbedElement
fieldset表单控件组流动列表表单关联可感知的legend*;流动全局属性disabledformnameHTMLFieldSetElement
figcaptionfigure的标题figure全局属性HTMLElement
figure带可选标题的图形流动可感知的figcaption*;流动全局属性HTMLElement
footer页面或节的页脚流动可感知的*全局属性HTMLElement
form用户可提交的表单流动可感知的*全局属性accept-charsetactionautocompleteenctypemethodnamenovalidatereltargetHTMLFormElement
h1, h2, h3, h4, h5, h6标题流动标题可感知的legendsummary流动短语全局属性HTMLHeadingElement
head文档元数据的容器html元数据内容*全局属性HTMLHeadElement
header页面或节的介绍或导航辅助流动可感知的*全局属性HTMLElement
hgroup标题容器流动可感知的 legendsummary流动h1h2h3h4h5h6脚本支持元素全局属性HTMLElement
hr主题断裂空的全局属性HTMLHRElement
html根元素无*head*;body*全局属性manifestHTMLHtmlElement
i替代声音流动短语可感知的短语短语全局属性HTMLElement
iframe子级可导航流动短语嵌入式交互式可感知的短语空的全局属性srcsrcdocnamesandboxallowallowfullscreenwidthheightreferrerpolicyloadingHTMLIFrameElement
img图像流动短语嵌入式交互式*;表单关联可感知的短语picture空的全局属性altsrcsrcsetsizescrossoriginusemapismapwidthheightreferrerpolicydecodingloadingfetchpriorityHTMLImageElement
input表单控件流动短语交互式*;列表可标记可提交可重置表单关联可感知的*短语空的全局属性acceptaltautocompletecheckeddirnamedisabledformformactionformenctypeformmethodformnovalidateformtargetheightlistmaxmaxlengthminminlengthmultiplenamepatternplaceholderpopovertargetpopovertargetactionreadonlyrequiredsizesrcsteptypevaluewidthHTMLInputElement
ins文档的补充流动内容; 短语内容*; 可感知内容短语透明的全局属性; 引用; 日期时间HTMLModElement
kbd用户输入流动内容; 短语内容; 可感知内容短语短语全局属性HTMLElement
label表单控件的标题流动内容; 短语内容; 交互式内容; 可感知内容短语短语*全局属性; 关联表单控件HTMLLabelElement
legend字段集的标题fieldset短语内容; 标题内容全局属性HTMLLegendElement
li列表项有序列表; 无序列表; 菜单*全局属性; *HTMLLIElement
link链接元数据元数据; 流动内容*; 短语内容*头部; 脚本禁用*; 短语内容*空的全局属性; 链接地址; 跨域策略; 关系; 关联类型; 媒体类型; 语言; 内容类型; 图片尺寸; 图片源集; 图片尺寸集; 引荐策略; 完整性校验; 加载策略; 颜色; 禁用; 加载优先级HTMLLinkElement
main文档主要内容的容器流动内容; 可感知内容*全局属性HTMLElement
map图像地图流动内容; 短语内容*; 可感知内容短语透明; 区域*全局属性; 名称HTMLMapElement
mark高亮显示流动内容; 短语内容; 可感知内容短语短语全局属性HTMLElement
MathML mathMathML 根元素流动内容; 短语内容; 嵌入式内容; 可感知内容短语根据 [MATHML]根据 [MATHML]元素
menu命令菜单流动内容; 可感知内容*列表项; 支持脚本的元素全局属性HTMLMenuElement
meta文本元数据元数据; 流动内容*; 短语内容*头部; 脚本禁用*; 短语内容*空的全局属性; 名称; HTTP 头部; 内容; 字符集; 媒体类型HTMLMetaElement
meter仪表盘流动内容; 短语内容; 可标注; 可感知内容短语短语*全局属性; ; 最小值; 最大值; 低值; 高值; 最佳值HTMLMeterElement
nav导航链接部分流动内容; 分节内容; 可感知内容全局属性HTMLElement
noscript脚本禁用时的备用内容元数据; 流动内容; 短语内容头部*; 短语内容*可变*全局属性HTMLElement
object图像,子导航,或插件流动内容; 短语内容; 嵌入式内容; 交互式内容*; 列表元素; 表单关联元素; 可感知内容短语透明的全局属性; 数据; 类型; 名称; 表单; 宽度; 高度HTMLObjectElement
ol有序列表流动内容; 可感知内容*列表项; 支持脚本的元素全局属性; 反向排序; 起始值; 列表类型HTMLOListElement
optgroup列表框中的选项分组select选项; 支持脚本的元素全局属性; 禁用; 标签HTMLOptGroupElement
option列表框或下拉列表框中的选项选择框; 数据列表; 选项分组文本*全局属性; 禁用; 标签; 选中; HTMLOptionElement
output计算后的输出值流动内容; 短语内容; 列表元素; 可标注; 可重置; 表单关联元素; 可感知内容短语短语全局属性; 关联表单控件; 表单; 名称HTMLOutputElement
p段落流动内容; 可感知内容短语全局属性HTMLParagraphElement
picture图像流动内容; 短语内容; 嵌入式内容; 可感知内容短语*; 一个图像; 支持脚本的元素全局属性HTMLPictureElement
pre预格式化文本块流动内容; 可感知内容短语全局属性HTMLPreElement
progress进度条流动内容; 短语内容; 可标注; 可感知内容短语短语*全局属性; ; 最大值HTMLProgressElement
q引用短语可感知的短语短语全局引用HTMLQuoteElement
rp用于 ruby 注音文本的括号ruby文本全局属性HTMLElement
rtRuby 注音文本ruby短语全局属性HTMLElement
rubyRuby 注音短语可感知的短语短语rtrp*全局属性HTMLElement
s不准确的文本短语可感知的短语短语全局属性HTMLElement
samp计算机输出短语可感知的短语短语全局属性HTMLElement
script嵌入式脚本元数据短语脚本支持head短语脚本支持脚本、数据或脚本文档*全局srctypenomoduleasyncdefercrossoriginintegrityreferrerpolicyblockingfetchpriorityHTMLScriptElement
search搜索控件容器可感知的全局属性HTMLElement
section通用文档或应用程序部分分节可感知的全局属性HTMLElement
select列表框控件短语交互式列表可标记可提交可重置表单关联可感知的短语optionoptgroup脚本支持元素全局autocompletedisabledformmultiplenamerequiredsizeHTMLSelectElement
slot影子树插槽短语短语透明的全局nameHTMLSlotElement
small旁注短语可感知的短语短语全局属性HTMLElement
source用于img的图像源或用于videoaudio的媒体源picturevideoaudio空的全局typemediasrcsrcsetsizeswidthheightHTMLSourceElement
span通用短语容器短语可感知的短语短语全局属性HTMLSpanElement
strong重要性短语可感知的短语短语全局属性HTMLElement
style嵌入式样式信息元数据headnoscript*文本*全局mediablockingHTMLStyleElement
sub下标短语可感知的短语短语全局属性HTMLElement
summary用于details的标题details短语标题内容全局属性HTMLElement
sup上标短语可感知的短语短语全局属性HTMLElement
SVG svgSVG 根短语嵌入式可感知的短语根据 [SVG]根据 [SVG]SVGSVGElement
tableTable可感知的caption*;colgroup*;thead*;tbody*;tfoot*;tr*;脚本支持元素全局属性HTMLTableElement
tbody表格中的一组行tabletr脚本支持元素全局属性HTMLTableSectionElement
td表格单元格tr全局colspanrowspanheadersHTMLTableCellElement
template模板元数据短语脚本支持元数据短语脚本支持colgroup*空的全局shadowrootmodeshadowrootdelegatesfocusshadowrootclonableshadowrootserializableHTMLTemplateElement
textarea多行文本控件短语交互式列表可标记可提交可重置表单关联可感知的短语文本全局autocompletecolsdirnamedisabledformmaxlengthminlengthnameplaceholderreadonlyrequiredrowswrapHTMLTextAreaElement
tfoot表格中的一组页脚行tabletr脚本支持元素全局属性HTMLTableSectionElement
th表格标题单元格交互式*tr*全局colspanrowspanheadersscopeabbrHTMLTableCellElement
thead表格中的一组标题行tabletr脚本支持元素全局属性HTMLTableSectionElement
time与日期或时间相关数据的机器可读等效项短语可感知的短语短语全局datetimeHTMLTimeElement
标题文档标题元数据head文本*全局属性HTMLTitleElement
tr表格行tabletheadtbodytfootth*; td脚本支持元素全局属性HTMLTableRowElement
轨道计时文本轨道audiovideo空的全局defaultkindlabelsrcsrclangHTMLTrackElement
u无表达注释短语可感知的短语短语全局属性HTMLElement
ul列表可感知的*li脚本支持元素全局属性HTMLUListElement
var变量短语可感知的短语短语全局属性HTMLElement
video视频播放器短语嵌入式交互式可感知的短语source*; track*; 透明*全局srccrossoriginposterpreloadautoplayplaysinlineloopmutedcontrolswidthheightHTMLVideoElement
wbr换行机会短语短语空的全局属性HTMLElement
自主自定义元素作者定义的元素短语可感知的短语透明的全局; 任何,由元素作者决定由元素作者提供(继承自 HTMLElement

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

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

元素内容类别

本节为非规范性内容。

元素内容类别的列表
类别元素带有例外情况的元素
元数据内容 baselinkmetanoscriptscriptstyletemplatetitle
流内容 aabbraddressarticleasideaudiobbdibdoblockquotebrbuttoncanvascitecodedatadatalistdeldetailsdfndialogdivdlemembedfieldsetfigurefooterformh1h2h3h4h5h6headerhgrouphriiframeimginputinskbdlabelmapmarkMathML mathmenumeternavnoscriptobjectoloutputppicturepreprogressqrubyssampscriptsearchsectionselectslotsmallspanstrongsubsupSVG svgtabletemplatetextareatimeuulvarvideowbr自主自定义元素文本 area (如果它是一个 map 元素的后代);link (如果它是 在 body 中允许的);main (如果它是 层次结构正确的 main 元素);meta (如果 itemprop 属性存在)
分节内容 articleasidenavsection
标题内容 h1h2h3h4h5h6hgroup
短语内容 aabbraudiobbdibdobrbuttoncanvascitecodedatadatalistdeldfnemembediiframeimginputinskbdlabelmapmarkMathML mathmeternoscriptobjectoutputpictureprogressqrubyssampscriptselectslotsmallspanstrongsubsupSVG svgtemplatetextareatimeuvarvideowbr自主自定义元素文本 area (如果它是一个 map 元素的后代);link (如果它是 在 body 中允许的);meta (如果 itemprop 属性存在)
嵌入内容 audiocanvasembediframeimgMathML mathobjectpictureSVG svgvideo
交互内容 buttondetailsembediframelabelselecttextarea a (如果 href 属性存在);audio (如果 controls 属性存在);img (如果 usemap 属性存在);input (如果 type 属性 *不* 在 隐藏 状态);video (如果 controls 属性存在)
与表单相关的元素 buttonfieldsetinputlabelobjectoutputselecttextareaimg与表单相关的自定义元素
列表元素 buttonfieldsetinputobjectoutputselecttextarea与表单相关的自定义元素
可提交元素 buttoninputselecttextarea与表单相关的自定义元素
可重置元素 inputoutputselecttextarea与表单相关的自定义元素
继承自动大写和小写功能的元素 buttonfieldsetinputoutputselecttextarea
可标记元素 buttoninputmeteroutputprogressselecttextarea与表单相关的自定义元素
可感知内容 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 script 在可用时执行脚本,而不阻塞获取 布尔属性
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"
checked input 控件是否被选中 布尔属性
cite blockquote; del; ins; q指向引文来源或有关编辑的更多信息的链接 有效的 URL,可能被空格包围
class HTML 元素 元素所属的类 空格分隔的标记集
color link 用于自定义网站图标的颜色(对于rel="mask-icon")CSS <color>
cols textarea 每行最大字符数 有效的非负整数 大于零
colspan td; th单元格跨越的列数 有效的非负整数 大于零
content meta 元素的值 文本*
contenteditable HTML 元素 元素是否可编辑"true"; "plaintext-only"; "false"
controls audio; video显示用户代理控件 布尔属性
coords area 图像地图中创建形状的坐标 有效的浮点数列表*
crossorigin audio; img; link; script; video元素如何处理跨域请求"anonymous"; "use-credentials"
data object 资源的地址 有效的非空 URL,可能包含在空格中
datetime del; ins更改的日期和(可选)时间 有效的日期字符串,可选时间
datetime time 机器可读的值 有效的月份字符串, 有效的日期字符串, 有效的无年份日期字符串, 有效的時間字符串, 有效的本地日期和时间字符串, 有效的时区偏移字符串, 有效的全球日期和时间字符串, 有效的星期字符串, 有效的非负整数, 或 有效的持续时间字符串
decoding img 在处理此图像以进行呈现时要使用的解码提示"sync"; "async"; "auto"
default 轨道 如果没有其他文本轨道更适合,则启用轨道 布尔属性
defer script 延迟脚本执行 布尔属性
dir HTML 元素 元素的文本方向"ltr"; "rtl"; "auto"
dir bdo 元素的文本方向"ltr"; "rtl"
dirname input; textarea用于发送元素的方向的表单控件名称表单提交 文本*
disabled button; input; optgroup; option; select; textarea; 与表单关联的自定义元素表单控件是否被禁用 布尔属性
disabled fieldset 子表单控件(除了legend中的任何控件)是否被禁用 布尔属性
disabled link 链接是否被禁用 布尔属性
download a; area是否下载资源而不是导航到资源,以及下载后的文件名文本
draggable HTML 元素 元素是否可拖动"true"; "false"
enctype form 条目列表 编码类型,用于表单提交"application/x-www-form-urlencoded"; "multipart/form-data"; "text/plain"
enterkeyhint HTML 元素 选择回车键操作的提示"enter"; "done"; "go"; "next"; "previous"; "search"; "send"
fetchpriority img; link; script设置由元素发起的优先级 获取"auto"; "high"; "low"
for label 将标签与表单控件关联 ID*
for 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 可导航的 用于表单提交 有效的可导航目标名称或关键字
headers td; th此单元格的表头单元格 无序的唯一空格分隔标记集 由 ID 组成*
height canvas; embed; iframe; img; input; object; source (在picture中); video垂直尺寸 有效的非负整数
hidden HTML 元素 元素是否相关"until-found"; "hidden"; 空字符串
high 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 轨道 文本轨道的类型"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 slot 阴影树插槽的名称 文本
nomodule script 在支持 模块脚本 的用户代理中阻止执行 布尔属性
nonce HTML 元素 用于 内容安全策略 检查的加密 nonce [CSP] 文本
novalidate form 绕过 表单提交 的表单控件验证 布尔属性
open 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 策略 用于由该元素发起的 获取 Referrer 策略
rel a; area包含 超链接 的文档中的位置与目标资源之间的关系 无序的唯一空格分隔标记集*
rel link 包含 超链接 的文档与目标资源之间的关系 无序的唯一空格分隔标记集*
required input; select; textarea控件是否需要进行 表单提交 布尔属性
reversed ol 反向编号列表 布尔属性
rows textarea 要显示的行数 有效非负整数 大于零
rowspan td; th单元格跨越的行数 有效的非负整数
sandbox iframe 嵌套内容的安全规则 无序的唯一空格分隔令牌集ASCII 不区分大小写,包含
scope th 指定标题单元格应用于哪些单元格"row"; "col"; "rowgroup"; "colgroup"
selected option 选项是否默认选中 布尔属性
shadowrootclonable template 在声明式影子根上设置 可克隆 布尔属性
shadowrootdelegatesfocus template 在声明式影子根上设置 委托焦点 布尔属性
shadowrootmode template 启用流式声明式影子根"open"; "closed"
shadowrootserializable template 在声明式影子根上设置 可序列化 布尔属性
shape area 图像地图 中创建的形状类型"circle"; "default"; "poly"; "rect"
size input; select控件的大小 有效非负整数 大于零
sizes link 图标的大小(对于 rel="icon") 无序的唯一空格分隔令牌集ASCII 不区分大小写,包含大小*
sizes img; source不同页面布局的图像大小 有效的源大小列表
slot HTML 元素 元素的期望槽 文本
span col; colgroup元素跨越的列数 有效非负整数 大于零
spellcheck HTML 元素 元素是否要进行拼写和语法检查"true"; "false"; 空字符串
src audio; embed; iframe; img; input; script; source(在 videoaudio 中);track; video资源的地址 有效的非空 URL,可能包含在空格中
srcdoc iframe 要在 iframe 中渲染的文档iframe srcdoc 文档* 的源代码
srclang 轨道 文本轨道的语言有效的 BCP 47 语言标签
srcset img; source在不同情况下使用的图像,例如高分辨率显示器、小型显示器等。以逗号分隔的 图像候选字符串 列表
start ol 列表的起始值 有效整数
step input 表单控件的值要匹配的粒度 有效的浮点数 大于零,或 "any"
style HTML 元素 表现和格式说明CSS 声明*
tabindex HTML 元素 元素是否 可聚焦可顺序聚焦,以及元素在 顺序焦点导航 中的相对顺序 有效整数
target a; area 可导航 用于 超链接 导航 有效的可导航目标名称或关键字
target base 用于 超链接 导航表单提交 的默认 可导航 有效的可导航目标名称或关键字
target form 可导航 用于 表单提交 有效的可导航目标名称或关键字
标题 HTML 元素 元素的建议信息 文本
标题 abbr; dfn缩写的完整术语或扩展 文本
标题 input 模式的描述(与 pattern 属性一起使用时) 文本
标题 link 链接的标题 文本
标题 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 script 脚本的类型"module"; 不是 JavaScript MIME 类型本质匹配有效的 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 textarea 表单控件的值如何包装以进行表单提交"soft"; "hard"
writingsuggestions HTML 元素 元素是否可以提供写作建议。"true"; "false"; 空字符串

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


HTMLElement/drag_event

所有当前引擎都支持。

Firefox9+Safari3.1+Chrome1+
Opera12+Edge79+
Edge (旧版)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 (旧版)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 (旧版)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 (旧版)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 (旧版)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 (旧版)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 (旧版)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
picture HTMLPictureElement : HTMLElement
pre HTMLPreElement : HTMLElement
progress HTMLProgressElement : HTMLElement
q HTMLQuoteElement : HTMLElement
rp HTMLElement
rt HTMLElement
ruby HTMLElement
s HTMLElement
samp HTMLElement
search HTMLElement
script HTMLScriptElement : HTMLElement
section HTMLElement
select HTMLSelectElement : HTMLElement
slot HTMLSlotElement : HTMLElement
small HTMLElement
source HTMLSourceElement : HTMLElement
span HTMLSpanElement : HTMLElement
strong HTMLElement
style HTMLStyleElement : HTMLElement
sub HTMLElement
summary HTMLElement
sup HTMLElement
table HTMLTableElement : HTMLElement
tbody HTMLTableSectionElement : HTMLElement
td HTMLTableCellElement : HTMLElement
template HTMLTemplateElement : HTMLElement
textarea HTMLTextAreaElement : HTMLElement
tfoot HTMLTableSectionElement : HTMLElement
th HTMLTableCellElement : HTMLElement
thead HTMLTableSectionElement : HTMLElement
time HTMLTimeElement : HTMLElement
标题 HTMLTitleElement : HTMLElement
tr HTMLTableRowElement : HTMLElement
轨道 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 (旧版)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 (旧版)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 (旧版)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?
切换事件 元素在具有 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?
事件 CloseWatcher, dialog 元素, input 元素CloseWatcher 对象或 dialog 元素收到 关闭请求 时触发,或者在处于 文件 状态的 input 元素中触发,此时用户未更改其选择
change

HTMLElement/change_event

所有当前引擎都支持。

Firefox1+Safari3+Chrome1+
Opera9+Edge79+
Edge (旧版)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?
事件 CloseWatcher, dialog 元素, 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+
消息事件 共享工作线程全局作用域 当新的客户端连接到共享工作线程的全局范围时触发
contextlost

HTMLCanvasElement/webglcontextlost_event

仅在一台引擎中支持。

FirefoxNoSafariNoChrome98+
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

仅在一台引擎中支持。

FirefoxNoSafariNoChrome98+
Opera?Edge98+
Edge (Legacy)?Internet ExplorerNo
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android?
事件 canvas 元素,OffscreenCanvas 对象当相应的 CanvasRenderingContext2DOffscreenCanvasRenderingContext2D 在丢失后恢复时触发
currententrychange 导航当前条目更改事件 导航 navigation.currentEntry 发生更改时触发
dispose 事件 导航历史记录条目 当与 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 (旧版)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?
FormData 事件 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+
散列更改事件 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+
消息事件 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 ExplorerNo
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android47+

MessagePort/messageerror_event

所有当前引擎都支持。

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

Window/messageerror_event

所有当前引擎都支持。

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

Worker/messageerror_event

所有当前引擎都支持。

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

Window/offline_event

所有当前引擎都支持。

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

Window/online_event

所有当前引擎都支持。

Firefox9+Safari4+Chrome3+
Opera?Edge79+
Edge (旧版)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 对象上触发。
页面交换 页面交换事件 Window Window 上触发,在文档由于导航而被 卸载 之前。
页面隐藏

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?
页面转换事件 Window 当页面的 会话历史记录条目 不再是 活动条目 时,在 Window 上触发。
页面显示 页面显示事件 Window 当页面在初始化或 重新激活 后首次开始渲染时,在 Window 上触发。
页面加载

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?
页面转换事件 Window 当页面的 会话历史记录条目 成为 活动条目 时,在 Window 上触发。
指针取消 PointerEvent 元素和 Text 节点当用户尝试启动拖放操作时,在 源节点 上触发。
弹出状态

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+
弹出状态事件 Window 在某些情况下,在 会话历史记录遍历 时,在 Window 上触发。
就绪状态更改

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 完成解析以及所有子资源完成加载时,在 Document 上触发。
拒绝处理 Promise 拒绝事件 全局范围对象当先前未处理的 Promise 拒绝被处理时,在全局作用域对象上触发。
重置

HTMLFormElement/reset_event

所有当前引擎都支持。

Firefox6+Safari3+Chrome1+
Opera12.1+Edge79+
Edge (旧版)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 (旧版)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 (旧版)12+Internet Explorer9+
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android12.1+
事件 表单控件当表单控件的文本选择发生调整(无论是通过 API 还是用户操作)时,在该控件上触发。
存储

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?
存储事件 Window 当相应的 localStoragesessionStorage 存储区域发生更改时,在 Window 事件上触发。
提交

HTMLFormElement/submit_event

所有当前引擎都支持。

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

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?
切换事件 detailspopover 元素details 元素打开或关闭时,在该元素上触发;当具有 popover 属性的元素在显示和隐藏之间切换时,在该元素上触发。
未处理拒绝

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?
Promise 拒绝事件 全局范围对象当 Promise 拒绝未被处理时,在全局作用域对象上触发。
卸载

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 对象上触发。
可见性更改

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
作为 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]