相关疑难解决方法(0)

JavaScript DOMParser访问innerHTML和其他属性

我使用以下代码将字符串解析为DOM:

var doc new DOMParser().parseFromString(string, 'text/xml');
Run Code Online (Sandbox Code Playgroud)

string只是在哪里<!DOCTYPE html><html><head></head><body>content</body></html>.

typeof doc给了我object.如果我这样做,doc.querySelector('body')我会得到一个DOM对象.但是,如果我尝试访问任何属性,就像你通常可以,它给了我undefined:

doc.querySelector('body').innerHTML; // undefined
Run Code Online (Sandbox Code Playgroud)

其他属性也是如此,例如id.另一方面,属性检索很顺利doc.querySelector('body').getAttribute('id');.

是否有魔术功能可以访问这些属性?

javascript dom domparser

18
推荐指数
1
解决办法
3万
查看次数

标签 统计

dom ×1

domparser ×1

javascript ×1