ドットインストール - 3分動画でマスターできるプログラミング学習サービス
レッスン一覧
プレミアム会員
法人でのご利用
レッスン一覧
プレミアム会員
法人でのご利用
ログイン
運営からのお知らせ
2021/02/19
NEW
今週は『PHPでTodo管理アプリを作ろう 非同期通信編』をリリースしました。
2021/02/03
NEW
ブラウザだけで学べる『マークダウン記法入門』をリリースしました。
トップ
/
マイページ
/
レッスン一覧
/
はじめてのJavaScript
/
#11 簡単なゲームを作ってみよう
/
for文の変数iと要素の番号はどこで保持されているのでしょうか
for文の変数iと要素の番号はどこで保持されているのでしょうか
2020年9月18日
ユーザー
ページ読み込みの最後にfor文が実行され、 ``` document.body.appendChild(div); ``` こちらでdiv要素が形成されることで、 画面上にブロックが表示されていると思っています。 画面表示後にブロックをクリックした際に 以下の処理が実行されると思うのですが、 ``` div.addEventListener('click', () => { if (i === winner) { div.textContent = 'Win!'; div.classList.add('win'); } else { div.textContent = 'Lose!'; div.classList.add('lose'); } }); ``` この時にクリックしたdiv要素が〇〇番(変数i)である、という情報はどこに保持されているのでしょうか。
この回答を見るにはプレミアムサービスへの登録が必要です
プレミアムサービスとは?
この質問のレッスン
はじめてのJavaScript
ブラウザを操作することができるJavaScriptについて、簡単なゲームを作りながら基礎を学んでいきます。
0%
#11 簡単なゲームを作ってみよう
この動画について先生に質問
このレッスンの質問と回答
(7)
for文の変数iと要素の番号はどこで保持されているのでしょうか
winもloseも同じスタイルになってしまう
必ず一つだけwin!がでるのはなぜですか?
条件分岐で===と3つにする理由は何ですか?
let を var にしたら動かなくなりました
scriptで作ったdivをsection内に配置したい
if (i === winner) は何を比較していますか?