HTMLTemplateElement
Baseline
Widely available
*
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年11月.
* Some parts of this feature may have varying levels of support.
HTMLTemplateElement インターフェイスは、HTML の <template> 要素の内容にアクセスできるようにします。
メモ:
HTML パーサーは、<template> 要素を構文解析する際に、その <template> 属性に応じて、HTMLTemplateElement または ShadowRoot のどちらかを生成する可能性があります。
HTMLTemplateElement が作成されると、"shadow" 属性がテンプレートから反映されます。
しかし、これらは有用ではありません。HTMLTemplateElement はシャドウルートではなく、シャドウルートに変更することができないからです。
インスタンスプロパティ
このインターフェイスには HTMLElement から継承したプロパティがあります。
content読取専用-
読み取り専用の
DocumentFragmentで、<template>要素のテンプレートの内容を表す DOM サブツリーを返します。 shadowRootMode-
文字列で、関連付けられた
<template>要素のshadowrootmode属性の値を反映します。 shadowRootDelegatesFocus-
論理値で、関連付けられた
<template>要素のshadowrootdelegatesfocus属性の値を反映します。 shadowRootClonable-
論理値で、関連付けられた
<template>要素のshadowrootclonable属性の値を反映します。 shadowRootSerializable-
論理値で、関連付けられた
<template>要素のshadowrootserializable属性の値を反映します。
インスタンスメソッド
このインターフェイスには HTMLElement から継承したメソッドがあります。
仕様書
| Specification |
|---|
| HTML> # htmltemplateelement> |
ブラウザーの互換性
Loading…