Bei der Ereignisantwort von JavaScript müssen wir das Ereignisquellenobjekt erhalten, um seine Eigenschaften zu ändern, z. B. das Ändern des SRC -Attributs von IMG. Es gibt zwei Möglichkeiten, Ereignisquellen in Ereignisantwortfunktionen zu erhalten:
Der erste Typ:
Geben Sie es direkt als Parameter über. Zum Beispiel
Die Codekopie lautet wie folgt:
<div id = "myid" onclick = "show (this);"> text </div>
<script type = "text/javaScript">
Funktionshow (obj) {
window.alert (obj.id);
}
</script>
Der zweite Typ:
Verwenden Sie das versteckte Ereignisobjekt direkt. Das Ereignisobjekt verfügt über eine Srcelement -Eigenschaft, auf die direkt zugegriffen werden kann
Die Codekopie lautet wie folgt:
<div id = "myid" onclick = "show ();"> text </div>
<script type = "text/javaScript">
Funktion show () {
window.alert (Event.srcelement.id);
}
</script>