I have an HTML like -
<main>
<section>
<div class="parent">
<div class='level_1'>
<div class='level_2'>
<div class='level_3'>
<span class='click_here'></span>
</div><!--level 3-->
</div><!--level 2-->
</div> <!--level 1-->
</div> <!--parent-->
<section>
<section>
<!-- same as given above -->
<section>
<main>
See there is a span element of class click_here
. So If user clicks to this span element I want to grab its grand parent element with having class parent
by Javascript.
I know the basic solution like accessing e.parentElement.parentElement.parentElement.parentElement
but this is not good because the clicked item might be in more deep level than given in example.
Is their any other solution by using Javascript ?