正文节点上的document.evaluate返回正文之外的元素

时间:2018-10-24 08:27:49

标签: javascript xpath

我目前正在使用以下代码行来检索页面“ body”元素中的所有文本节点:

document.evaluate("//text()[normalize-space(.) != '']", document.body, null, XPathResult.ANY_TYPE, null);

但是,即使我将“ document.body”指定为上下文节点,我也会在页面的“ head”中包含一些元素。

我应该如何使用“ document.evaluate”将其范围缩小到body元素,而不必在XPath查询中这样做? (我想这很有可能,因为它似乎是第二个参数的目标)

0 个答案:

没有答案