Wie kann ich in reinem JavaScript den Vorfahren eines Elements finden, der dem Baum mit einer bestimmten Klasse am nächsten liegt ? Zum Beispiel in einem Baum wie diesem:
<div class="far ancestor">
<div class="near ancestor">
<p>Where am I?</p>
</div>
</div>
Dann möchte div.near.ancestor
ich, wenn ich das probiere p
und suche ancestor
.
p
Elements. Wenn Sie tatsächlich nur den übergeordneten Knoten erhalten möchten, können Sie dies tunele.parentNode
.