teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

コードの修正

2021/01/04 06:28

投稿

AT_2nd
AT_2nd

スコア266

answer CHANGED
@@ -5,7 +5,7 @@
5
5
  onclickでdisabledを有効にしたいなら、disabledではなく、this.disabledと、thisを付けましょう。
6
6
  disabledだけでは、ボタン要素とは全く無関係の変数disabledを参照しようとします。(そして変数が見つからなければエラーを吐くでしょう。)
7
7
  ```html
8
- <input type="button" value="押" id="RRR" onclick="RanRan();this.disabled=true;">
8
+ <input type="button" value="押" id="RRR" onclick="this.disabled=true;">
9
9
  ```
10
10
 
11
11
  イベントハンドラ内でボタンを無効にしたいならthisにボタン要素が入るので、これを利用しましょう。