美文网首页
Chrome控制台原生JS设置Xpath定位

Chrome控制台原生JS设置Xpath定位

作者: Rollan | 来源:发表于2019-06-14 10:28 被阅读0次

1.控制台专用

$x("xpath");

2.原生JS通用

一 、定位单个元素

(1).通过evaluate创建getElementByXpath方法
  function getElementByXpath(path) {
       return document.evaluate(path, document, null, 
       XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
  }
(2).调用
  getElementByXpath('//span[text()="Both"]');

二 、定位多个元素

(1).通过evaluate创建getElementsByXpath方法
  function getElementByXpath(path) {
       return document.evaluate(path, document, null, 
       XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
  }
(2).调用
  getElementsByXpath("//label[@ng-class=\"{ 'whisper-checkbox' : whisper }\"]");

相关文章

网友评论

      本文标题:Chrome控制台原生JS设置Xpath定位

      本文链接:https://www.haomeiwen.com/subject/ejzyfctx.html