【发布时间】:2018-11-10 07:31:11
【问题描述】:
如何在 Chrome 检查器中使用XPath substring 函数?我无法在检查器的“元素”选项卡中创建工作示例。
例如这个选择器:
//div[contains(text(),'Man')]
适用于this page,但是
substring(//div[contains(text(),'Man')], 2)
无法选择任何内容。难道不应该继续选择和第一个选择器相同的元素吗?
最终,我将第二个选择器传递给 JavaScript document.evaluate() 函数,以获取 text() 字符串的一部分。截至目前 document.evaluate() 没有为第二个选择器返回任何内容。
【问题讨论】:
-
我试过
document.evaluate("substring(//div[contains(text(),'Man')], 2)", document)。工作正常,返回XPathResult {resultType: 2, stringValue: "Managing Partner, Fort Worth Office↵↵", invalidIteratorState: false} -
在 Chrome 检查器中怎么样?
-
是的,inspector(Ctrl+F) 不起作用:(
标签: javascript google-chrome xpath