Я столкнулся со странным поведением при использовании DomParser.Похоже, что если первый элемент представляет собой ШАБЛОН, он игнорируется.
См. Вывод ниже:
printTags('<template></template><h1></h1>', 'text/html');
document.write('<hr>')
printTags('<h1></h1><template></template>', 'text/html');
function printTags(str)
{
let doc = new DOMParser().parseFromString(str, 'text/html');
document.write(Array.from(doc.body.children).map(child => child.tagName).join(','));
}
Браузер: Chrome 72
Это обычное поведение?Если да, где я могу найти документацию?