I have two div tags, first div is the father and the second div is son Inside the father like this
<div id="father">
<div id="son"> </div>
</div>
And I’ve added an event (onclick) in div father like this
<div id="father" onclick="closeFather()">
<div id="son"> </div>
</div>
My question is why the son inherits the father in the event.
I want when I click on the Father div implement the event, but when i click on the son does not implement anything because it does not have any event.
You can pass the event as one of the arguments in the
closeFatherfunction, then check whether the event target is the father element. See this exampleThen in the HTML you just need to add the event argument to the javascript function.