如何使用javascript基于src找到图像的Xpath?

时间:2015-06-19 08:41:13

标签: javascript html xpath

我有一个javascript函数来查找网页上元素的xpath。但是,我需要仅为图像构建基于'src'的xpath。

function getPathTo(element) {
   if (element.id!=='')
       return './/*[@id=\"'+ element.id +'\"]';
   if (element===document.body)
       return element.tagName;
   var ix= 0;
   var siblings= element.parentNode.childNodes;
   for (var i= 0; i<siblings.length; i++) {
       var sibling= siblings[i];
       if (sibling===element)
           return getPathTo(element.parentNode)+'/'+element.tagName+'['+(ix+1)+']';
       if (sibling.nodeType===1 && sibling.tagName===element.tagName)
           ix++;
   }
}

如何根据'src'调整此代码以获取图像的xpath?请帮忙。

0 个答案:

没有答案