我需要元素的完整dom节点路径
我需要在html文档中搜索此处的我需要元素的完整dom节点路径,dom,Dom,我需要在html文档中搜索此处的文本 然后输出完整的节点路径(CSS或XPATH) 为了生存 html > body > div class ="something" > table > tr > p class="content" 我尝试使用nokogiri,但它不能很好地处理类和其他属性 我需要一个可以毫无问题地完成此操作的解析器。好的,请尝试以下方法: var path = []; var el = document.getElementById('myN
文本
然后输出完整的节点路径(CSS或XPATH)
为了生存
html > body > div class ="something" > table > tr > p class="content"
我尝试使用nokogiri,但它不能很好地处理类和其他属性
我需要一个可以毫无问题地完成此操作的解析器。好的,请尝试以下方法:
var path = [];
var el = document.getElementById('myNode');
do {
path.unshift(el.nodeName + (el.className ? ' class="' + el.className + '"' : ''));
} while ((el.nodeName.toLowerCase() != 'html') && (el = el.parentNode));
alert(path.join(" > "));
如果元素没有id(我没有编写页面,我在渲染后就可以处理它)如何?使用任何方法获取对该元素的引用-getElementByTagName
,或jQuery或其他方法。