HTMLTemplateElement
Baseline
Widely available
*
This feature is well established and works across many devices and browser versions. It’s been available across browsers since November 2015.
* Some parts of this feature may have varying levels of support.
Die HTMLTemplateElement-Schnittstelle ermöglicht den Zugriff auf den Inhalt eines HTML-<template>-Elements.
Hinweis:
Ein HTML-Parser kann entweder ein HTMLTemplateElement oder ein ShadowRoot erstellen, wenn er ein <template>-Element analysiert, abhängig von den <template>-Attributen.
Wenn ein HTMLTemplateElement erstellt wird, werden die "shadow"-Attribute aus dem Template reflektiert.
Diese sind jedoch nicht nützlich, da ein HTMLTemplateElement keine Schattenwurzel ist und nicht nachträglich in eine Schattenwurzel geändert werden kann.
Instanzeigenschaften
Diese Schnittstelle erbt die Eigenschaften von HTMLElement.
contentSchreibgeschützt-
Ein schreibgeschütztes
DocumentFragment, das den DOM-Teilbaum enthält, der den Template-Inhalt des<template>-Elements darstellt. shadowRootMode-
Ein String, der den Wert des
shadowrootmode-Attributs des zugehörigen<template>-Elements widerspiegelt. shadowRootDelegatesFocus-
Ein Boolean, der den Wert des
shadowrootdelegatesfocus-Attributs des zugehörigen<template>-Elements widerspiegelt. shadowRootClonable-
Ein Boolean, der den Wert des
shadowrootclonable-Attributs des zugehörigen<template>-Elements widerspiegelt. shadowRootCustomElementRegistry-
Ein String, der den Wert des
shadowrootcustomelementregistry-Attributs des zugehörigen<template>-Elements widerspiegelt, was darauf hinweist, dass die deklarative Schattenwurzel ein beschränktesCustomElementRegistrynutzen wird. shadowRootSerializable-
Ein Boolean, der den Wert des
shadowrootserializable-Attributs des zugehörigen<template>-Elements widerspiegelt.
Instanzmethoden
Diese Schnittstelle erbt die Methoden von HTMLElement.
Spezifikationen
| Specification |
|---|
| HTML> # htmltemplateelement> |