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
uj5u.com熱心網友回復:
模板元素不允許包含正文元素。
決議規則說遇到的時候
一個標簽名為“body”的開始標簽……如果打開元素的堆疊上有一個模板元素,則忽略該標記。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/472189.html
標籤:javascript html dom
