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

回答編集履歴

2

取り消し

2021/08/12 02:52

投稿

maisumakun
maisumakun

スコア146659

answer CHANGED
@@ -1,5 +1,5 @@
1
1
  > 1番が動かない理由はappedChildした瞬間にclassList.addを即時付けてもタイミング的な問題で動かないと読んでいます
2
2
 
3
- 違います。その時点では`div`は`document`へ挿入していないので、`document.getElementById`と`document`経由で探しても見つからないからです。
3
+ ~~違います。~~アニメーションのタイミングの問題以前の問題として、その時点では`div`は`document`へ挿入していないので、`document.getElementById`と`document`経由で探しても見つからない状況です。
4
4
 
5
- 「appendChildが完了したらという判定」なんて高度なことを考える必要はなく、単に`document.body.appendChild(div);`を行ったあとで実行すればいいだけです。
5
+ ~~「appendChildが完了したらという判定」なんて高度なことを考える必要はなく、単に`document.body.appendChild(div);`を行ったあとで実行すればいいだけです。~~

1

誤字修正

2021/08/12 02:52

投稿

maisumakun
maisumakun

スコア146659

answer CHANGED
@@ -1,5 +1,5 @@
1
1
  > 1番が動かない理由はappedChildした瞬間にclassList.addを即時付けてもタイミング的な問題で動かないと読んでいます
2
2
 
3
- 違います。その時点では`div`は`document`へ挿入していないので、`document.geeElementById`と`document`経由で探しても見つからないからです。
3
+ 違います。その時点では`div`は`document`へ挿入していないので、`document.getElementById`と`document`経由で探しても見つからないからです。
4
4
 
5
5
  「appendChildが完了したらという判定」なんて高度なことを考える必要はなく、単に`document.body.appendChild(div);`を行ったあとで実行すればいいだけです。