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 }
div被解析了,但是body没有被解析,为什么body标签没有被解析?
我在windows 10上使用Firefox 99.0.1
模板元素不允许包含body元素。
解析规则说,当遇到 时标签名称为"body"…如果打开元素的堆栈中有模板元素,则忽略该标记