JavaScript DOMParser обращается к innerHTML и другим свойствам

Я использую следующий код для синтаксического анализа строки в 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'); .

Есть ли волшебная функция для доступа к этим свойствам?

18
задан DADU 12 February 2012 в 16:43
поделиться