JavaScript 在网页中突出显示 XPath 匹配项?

JavaScript to highlight XPath matches in webpage?

我们需要一些 JavaScript 可以发送到页面(通过将其转储到 URL 栏中)来突出显示给定 XPath 字符串的所有匹配项。

也就是说,JavaScript 代码将包含硬编码的 XPath 字符串。

我知道有开发人员工具可以执行此操作,但我们需要一个轻量级 api 风格的解决方案。

如有任何帮助,我们将不胜感激。功能代码优先。

我明白了。 (在 chrome 中测试)

将以下内容粘贴到您的多功能框中,然后删除第一个 'j'("javascript:" 被删除 w/out 双 j)

http://www.w3schools.com/jsref/

试试这个
jjavascript: 

var myxpath = "//a[@class='bigbtn']";

var iterator = document.evaluate(myxpath, document, null, XPathResult.UNORDERED_NODE_ITERATOR_TYPE, null );

try {
    var thisNode = iterator.iterateNext();

    while (thisNode) {
        thisNode.style.outline = "5px dashed red";
        thisNode = iterator.iterateNext();
    }   
}
catch (e) {
    dump( 'Error: Document tree modified during iteration ' + e );
}