前提・実現したいこと
ボタンを5個作りそれぞれにidを付けました
呼び出す関数が一つの場合にどのボタンがクリックされたか、idを表示するにはどうしたらいいでしょうか
関数を分けるというのは無しでお願いいたします
↓この方法以外にあればお願いいたします
<script> function a(){ if(n==1){ alert("a1"); } if(n==2){ alert("a2"); } if(n==3){ alert("a3"); } if(n==4){ alert("a4"); } if(n==5){ alert("a5"); } } </script> <input id="a1" type="button" value="1" onclick="n=1;a()"> <input id="a2" type="button" value="2" onclick="n=2;a()"> <input id="a3" type="button" value="3" onclick="n=3;a()"> <input id="a4" type="button" value="4" onclick="n=4;a()"> <input id="a5" type="button" value="5" onclick="n=5;a()">該当のソースコード
JavaScript
1<script> 2function a(){ 3alert(this.id);//どのボタンが押されたかidを返したい 4} 5</script> 6 7<input id="a1" type="button" value="1" onclick="a()"> 8<input id="a2" type="button" value="2" onclick="a()"> 9<input id="a3" type="button" value="3" onclick="a()"> 10<input id="a4" type="button" value="4" onclick="a()"> 11<input id="a5" type="button" value="5" onclick="a()">
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/28 03:07
退会済みユーザー
2020/05/28 03:19
2020/05/28 03:34
退会済みユーザー
2020/05/28 04:20