Jak znaleźć przodka elementu najbliższego drzewa, które ma określoną klasę, w czystym JavaScript ? Na przykład w takim drzewie:
<div class="far ancestor">
<div class="near ancestor">
<p>Where am I?</p>
</div>
</div>
Więc chcę, div.near.ancestor
jeśli spróbuję tego na p
i wyszukaj ancestor
.
p
elementu. Jeśli faktycznie chcesz tylko uzyskać węzeł nadrzędny, możesz to zrobićele.parentNode
.