onClick クリックされたボタンのIDを取得する 質問する

onClick クリックされたボタンのIDを取得する 質問する

クリックされているボタンの 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 が送信されます。ここで実際に動作している様子をご覧ください。

おすすめ記事