クリックされているボタンの ID を見つけるにはどうすればよいでしょうか?
<button id="1" onClick="reply_click()"></button>
<button id="2" onClick="reply_click()"></button>
<button id="3" onClick="reply_click()"></button>
function reply_click()
{
}
ベストアンサー1
ID を関数パラメータとして送信する必要があります。次のようにします。
<button id="1" onClick="reply_click(this.id)">B1</button>
<button id="2" onClick="reply_click(this.id)">B2</button>
<button id="3" onClick="reply_click(this.id)">B3</button>
<script type="text/javascript">
function reply_click(clicked_id)
{
alert(clicked_id);
}
</script>
this.id
これにより、clicked_id
関数内で使用できるID が送信されます。ここで実際に動作している様子をご覧ください。