let t=document.createElement('template'); t.innerHTML = "<body></body>" var E = t.children; // HTMLCollection { length: 0 } t.innerHTML = "<div></div>"; var E = t.children; // HTMLCollection { 0: div, length: 1 }el div se analiza pero no el cuerpo, ¿por qué la etiqueta del cuerpo no se analiza?
Estoy usando Firefox 99.0.1 en Windows 10
Los elementos de plantilla no pueden contener elementos de cuerpo.
Las reglas de análisis dicen que al encontrar
Una etiqueta de inicio cuyo nombre de etiqueta es "cuerpo"... si hay un elemento de plantilla en la pila de elementos abiertos, ignore el token.