Wenn wir Struktur wie untenVon diesem Parameter ist es möglich, Zielelement zu erhalten?
<div id="level1" onclick="customfunction(this)">
<div id="level2">
<span id="element1">E1</span>
<span id="element2">E2</span>
</div>
</div>
In obiger Struktur, wenn ich auf element1 klicken. Dieser Parameter gibt das gesamte div-Objekt an. wo, als ob ich wissen müsste, auf welches Kind es geklickt wird, was gebraucht werden muss, d. h. ähnlich wie event.target.id/event.currentTarget? mit out vorbei Ereignis als Paramater in der Funktion
'mit out passing event als parameter in der Funktion' Nein. Einige Browser haben ein globales' event'-Objekt, aber Firefox ist die Ausnahme dazu. Eine bessere Alternative wäre die Verwendung eines unauffälligen Ereignishandlers, obwohl das Ereignis immer noch als Parameter für die Handlerfunktion zur Verfügung steht. –
Verwenden Sie jquery? – Jorge
ja, ich benutze jquery – suresh