Я создаю фрагмент документа следующим образом:
var aWholeHTMLDocument = '<!doctype html> <html><head></head><body><h1>hello world</h1></body></html>';
var frag = document.createDocumentFragment();
frag.innerHTML = aWholeHTMLDocument;
Переменная aWholeHTMLDocument содержит длинную строку, которая является всего html-документа страницы, и я хочу вставить ее внутри моего фрагмента, чтобы динамически генерировать и манипулировать dom.
Мой вопрос: как только я добавил эту строку в frag.innerHTML, не должен ли она загружать эту строку и преобразовывать ее в объект DOM? После установки innerHTML, не должен ли я иметь доступ к DOM через свойство? Я попробовал frag.childNodes, но он, кажется, ничего не содержит, и все, что я хочу, - это просто получить доступ к вновь созданной DOM.