【发布时间】:2019-12-20 15:23:24
【问题描述】:
我正在尝试从没有类的span 中获取值,并且我设法在其中获取值,但我需要一次获取所有值。
这是我的代码:
<span>one</span>
<span>two</span>
<span>three</span>
<span>four</span>
var headings = document.evaluate("//span[contains(., 'one')]", document, null, XPathResult.ANY_TYPE,
null );
var thisHeading = headings.iterateNext();
console.log(thisHeading); // Prints the html element in console
console.log(thisHeading.textContent);
它如何在document.evaluate() 中放置多个值,以便我可以打印所有值?
【问题讨论】:
-
Xpath 是一种方法,但如果您想要的只是获取值而使用 xpath 并不重要,您可以尝试使用 getElementsByTagName 获取标记值。您所需要的将是; var headings = document.getElementsByTagName("span"); for (index = 0; index
-
问题是,我的代码还有其他跨度,我只需要从那些跨度中获取 que 值。
标签: javascript xml xpath