table > tr-6ren">
gpt4 book ai didi

dom - 我需要元素的完整 dom 节点路径

转载 作者:行者123 更新时间:2023-12-02 15:42:52 28 4
gpt4 key购买 nike

我需要在html文档中搜索<p class="content"> text here </p>

然后输出完整的节点路径(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(" > "));

关于dom - 我需要元素的完整 dom 节点路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1484875/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com