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

回答編集履歴

1

メソッドの実行結果オブジェクトの種類を修正

2018/03/29 12:15

投稿

defghi1977
defghi1977

スコア4756

answer CHANGED
@@ -1,4 +1,8 @@
1
- `document.querySelectorAll`メソッドは(`HTMLElement`オブジェクトの配列っぽい)`HTMLCollection`オブジェクトを返します.
1
+ `document.querySelectorAll`メソッドは(`HTMLElement`とかの)オブジェクトの配列っぽい)`NodeList`オブジェクトを返します.
2
2
  一方`appendChild`メソッドは引数として`Node`(`HTMLElement`)オブジェクトを要求します.
3
3
 
4
- 従って, `HTMLCollection`の中身の`HTMLElement`群を`appendChild`したいのであれば, ループで一つずつ`HTMLElement`を追加して下さい.
4
+ 従って, `NodeList`の中身の`HTMLElement`群を`appendChild`したいのであれば, ループで一つずつ`HTMLElement`を追加して下さい.
5
+
6
+ ---
7
+ NOTE:
8
+ 当初`HTMLCollection`としていましたが, 正しくは`NodeList`でした.