xpathstring.js

来自「Harvestman-最新版本」· JavaScript 代码 · 共 25 行

JS
25
字号
function getElementXPath(elt){     var path = "";     for (; elt && elt.nodeType == 1; elt = elt.parentNode)     {        idx = getElementIdx(elt);        xname = elt.tagName;        if (idx > 1) xname += "[" + idx + "]";        path = "/" + xname + path;     }      return path;       }function getElementIdx(elt){    var count = 1;    for (var sib = elt.previousSibling; sib ; sib = sib.previousSibling)    {        if(sib.nodeType == 1 && sib.tagName == elt.tagName)     count++    }        return count;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?