質問編集履歴

1

2021/02/07 07:09

投稿

irebasunglass
irebasunglass

スコア8

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- card[0]をクリックしたらの数字を取得しcard[0]に1カウント追加され二回以降クリックを無効にするものを作りたいのですが、自分のイメージ的にcard[0]をクリックしcount0++でcount == 1になってその値をイベントリスナーの関数内からグローバルスコープcount0に渡してあげてcount0 == 1になると二回目はクリックイベントを発生しなくなるだろうと思いました。ですが、card[0]のクリックイベントにあえてconsole.log(count0);とコードしたところカウントが1,2,3,4,5,6と反応してしまいます。これはクリックイベントが発生しているんっでしょうか?
1
+ カードになるdiv要素を50個作りそれをcardsという配列に納めております。クリックし数字を取得しそれを1カウントをcount == 1になってその値をイベントリスナーの関数内からグローバルスコープcount0に渡してあげてcount0 == 1になると二回目はクリックイベントを発生しなくなるだろうと思いました。ですが、card[0]のクリックイベントにあえてconsole.log(count0);とコードしたところカウントが1,2,3,4,5,6と反応してしまいます。これはクリックイベントが発生しているんっでしょうか?
2
2
 
3
3
  またどのようにコードを書けば二回目以降一回限りのイベントに出来ますか?
4
4