Javascript 检索DOM树,直到将特定元素作为字符串

Javascript 检索DOM树,直到将特定元素作为字符串,javascript,jquery,html,dom,tree,Javascript,Jquery,Html,Dom,Tree,我想检索整个DOM树,从初始HTML到特定元素。具体来说,它应该是这样的: 那是Chromes DOM检查员的。 之后,我想在jQuery中使用这个字符串作为选择器 到目前为止,我能够检索到一个特定的元素(带有onclick事件,这正是我在项目中所需要的)及其父元素,但到目前为止还不能检索到整个树 我希望你能帮助我,我将不胜感激 使用prevAll和parent遍历dom树。我可以使用parents()检索元素,但它们作为dom元素返回,而不是像我希望的那样作为字符串返回.toString()

我想检索整个DOM树,从初始HTML到特定元素。具体来说,它应该是这样的:

那是Chromes DOM检查员的。 之后,我想在jQuery中使用这个字符串作为选择器

到目前为止,我能够检索到一个特定的元素(带有onclick事件,这正是我在项目中所需要的)及其父元素,但到目前为止还不能检索到整个树


我希望你能帮助我,我将不胜感激

使用
prevAll
parent
遍历dom树。我可以使用
parents()
检索元素,但它们作为dom元素返回,而不是像我希望的那样作为字符串返回
.toString()
也不起作用,因为它返回“[object HTMLHtmlElement]”请尝试使用
$('selector')[0].nodeName.toLowerCase()