Comment puis-je trouver l'ancêtre d'un élément le plus proche de l'arbre qui a une classe particulière, en pur JavaScript ? Par exemple, dans un arbre comme celui-ci:
<div class="far ancestor">
<div class="near ancestor">
<p>Where am I?</p>
</div>
</div>
Alors je veux div.near.ancestor
si j'essaye ceci sur le p
et cherche ancestor
.
p
élément. Si vous ne souhaitez réellement obtenir que le nœud parent, vous pouvez le faireele.parentNode
.