Я использую следующий код для синтаксического анализа строки в DOM:
var doc new DOMParser().parseFromString(string, 'text/xml');
Где string
- это что-то вроде content
.
typeof doc
дает мне объект
. Если я сделаю что-то вроде doc.querySelector ('body')
, я верну объект DOM. Но если я попытаюсь получить доступ к каким-либо свойствам, как обычно, это дает мне undefined
:
doc.querySelector('body').innerHTML; // undefined
То же самое касается других свойств, например идентификатор
. С другой стороны, получение атрибута проходит нормально doc.querySelector ('body'). GetAttribute ('id');
.
Есть ли волшебная функция для доступа к этим свойствам?