【发布时间】:2017-10-14 17:20:37
【问题描述】:
我正在使用来自 npm 库的 xmldom 解析器,它基于 DOMNode 对象模型。有以下代码:
var xml = "<p>Test</p><toFetch id="1">test\n\n<p>aaa</p>test\n</toFetch>";
var parser = new dom.DOMParser().parseFromString(xml, "text/xml");
我想获取 toFetch 标记的内容,作为一个字符串,其中包含所有未转义的 HTML 标记,并且没有 toFetch 标记本身。
我拥有的是:
var elements = parser.getElementsByTagName("toFetch");
elements.forEach(element => {
console.log(element.toString());
});
它有效,但它给了我带有toFetch 环绕标签的字符串。我怎样才能只获取内容?
【问题讨论】:
-
xml.split("
")[0]
标签: javascript html xml dom dom-node