I am trying to find out the path through which an event has bubbled. For example , I have a mark up like
<div id=container onclick=func>
<div id=div1></div>
<div id=div2>
<div id=div2.1></div>
<span id=span2.2></span>
<div id=div2.3>
<button id=btn2.3.1></button>
</div>
</div>
</div>
Now if btn2.3.1 was clicked, I wish to see the entire path the event has bubbled up through which is btn2.3.1 -> div2.3 -> div2 ->container . Is there a way of doing this with only putting a handler on the container ? (No Jquery please)
I found a event.path array.Which does this stuff, but couldn't find much details about it.Is it cross browser? What is the correct way to achieve this ?