HTMLTemplateElement

Baseline 广泛可用 *

此特性已稳定,并兼容多种设备和浏览器版本。自 ⁨2015 年 11 月⁩起,所有浏览器均已支持此特性。

* 此特性的某些部分可能存在不同级别的支持。

HTMLTemplateElement 接口允许访问 HTML <template> 元素的内容

注意: HTML 解析器在解析 <template> 元素时,可能会创建 HTMLTemplateElementShadowRoot,具体取决于 <template> 元素的属性。如果创建了 HTMLTemplateElement,则“shadow”属性会从模板中反映出来。但这些属性没有用处,因为 HTMLTemplateElement 不是 shadow root,也不能随后更改为 shadow root。

EventTarget Node Element HTMLElement HTMLTemplateElement

实例属性

此接口继承了 HTMLElement 的属性。

content 只读

一个只读的 DocumentFragment,其中包含代表 <template> 元素模板内容的 DOM 子树。

shadowRootMode

一个字符串,反映了关联的 <template> 元素的 shadowrootmode 属性值。

shadowRootDelegatesFocus

一个布尔值,反映了关联的 <template> 元素的 shadowrootdelegatesfocus 属性值。

shadowRootClonable

一个布尔值,反映了关联的 <template> 元素的 shadowrootclonable 属性值。

shadowRootSerializable

一个布尔值,反映了关联的 <template> 元素的 shadowrootserializable 属性值。

实例方法

此接口继承了 HTMLElement 的方法。

规范

规范
HTML
# htmltemplateelement

浏览器兼容性