【发布时间】:2014-04-02 21:39:00
【问题描述】:
在纯 JavaScript 中,我如何才能找到最靠近具有特定类的树的元素的祖先?例如,在这样的树中:
<div class="far ancestor">
<div class="near ancestor">
<p>Where am I?</p>
</div>
</div>
然后我想要div.near.ancestor,如果我在p 上尝试这个并搜索ancestor。
【问题讨论】:
-
请注意,外部 div 不是父级,它是
p元素的祖先。如果你真的只想获取父节点,可以ele.parentNode。 -
@FelixKling:不知道这个术语;我会改的。
-
其实和我们人类用的一样 :) 你父亲(父母)的父亲(父母)不是你的父亲(父母),而是你的祖父(祖父母),或者更通俗地说,你的祖先。
标签: javascript html dom