JavaScriptのイベント応答では、IMGのSRC属性を変更するなど、イベントソースオブジェクトを取得してプロパティを変更する必要があります。イベント応答関数でイベントソースを取得するには、次の2つの方法があります。
最初のタイプ:
パラメーターとして直接渡します。例えば
コードコピーは次のとおりです。
<div id = "myid" onclick = "show(this);"> text </div>
<script type = "text/javascript">
function show(obj){
window.alert(obj.id);
}
</script>
2番目のタイプ:
非表示のイベントオブジェクトを直接使用します。イベントオブジェクトには、直接アクセスできるsrcelementプロパティがあります
コードコピーは次のとおりです。
<div id = "myid" onclick = "show();"> text </div>
<script type = "text/javascript">
関数show(){
window.alert(event.srcelement.id);
}
</script>