gmxpath.js

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

JS
35
字号
function gm_showXPath(){        var win = window.open("", window.location, "width="+700+",height="+300+",menubar=no,toolbar=no,directories=no,scrollbars=yes,status=no,left=0,top=0,resizable=yes");        var xpathInfo = "";             var elt = null;        var links = document.getElementsByTagName('a');        var inputs = document.getElementsByTagName('input');        // add click events        xpathInfo +=  "<h2>" + window.location + "</h2>";        for (var i=0; i < links.length; i++)        {                elt = links[i];                var id = elt.getAttribute('id');                if (id != "gm_showxpath")                {                        xpathInfo += "href=" + elt.getAttribute('href') + ",xpath="+getElementXPath(links[i]);                        xpathInfo += "<br>";                }        }                for (var j=0; j < inputs.length; j++)        {                elt = inputs[j];                var type = elt.getAttribute('type');                if (type != null && type.toLowerCase() == 'submit')                {                        xpathInfo += "href=" + elt.getAttribute('href') + ",xpath="+getElementXPath(links[i]);                        xpathInfo += "<br>";                }        }                win.document.write(xpathInfo);        win.document.close();}

⌨️ 快捷键说明

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