javascript - xpath 和 html 值 (javascript)

标签 javascript html xpath

假设我想检查“xpath html value”是否等于网站中的某些文本。

喜欢:

html/body/div/div[7]/table/tbody/tr[2]/td value = "some text" 

如何获得它?

最佳答案

您可以使用document.evaluate来执行此操作:

var value = document.evaluate('html/body/div/div[7]/table/tbody/tr[2]/td', document.documentElement, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue.textContent;

看看here有关如何设置迭代器并迭代多个节点的更多信息,以防您需要获取 tr 中多个 td 的值.

关于javascript - xpath 和 html 值 (javascript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16331461/

相关文章:

javascript - ionic 框架中的 jsonp 和 post 操作 (angular.js)

java - GWT 类成员命名

jquery - 出现在内容上方的 HTML jQuery slider

.net - 为什么需要 XmlNamespaceManager?

XSLT 应用模板递归性的厄运!

javascript - 当我向下滚动页面时突出显示导航链接

jquery - 无法使用 jQuery 在 HTML5 Canvas 上绘制

javascript - 将 css 文件的选择保存到 LocalStorage,当页面刷新或重新打开时记住这个选择

xpath - Codeception - 单击没有 id 的 HREF

javascript - 将 href 链接到其他页面选定的下拉选项值