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

回答編集履歴

1

誤り訂正

2018/10/03 13:05

投稿

spookybird
spookybird

スコア1803

answer CHANGED
@@ -1,2 +1,9 @@
1
- `getElementsByClassName`は、`getElements`と書いてあるとおりノードリストで取得されます。
1
+ `getElementsByClassName`は、`getElements`と書いてあるとおり~~ノードリスト~~ [HTMLCollection](https://developer.mozilla.org/ja/docs/Web/API/HTMLCollection)で取得されます。
2
- 配列と似たような操作が可能なので、`document.getElementsByClassName("key1")[0].value;`で最初のひとつを参照して`value`を取得することができます。
2
+ 配列と似たような操作が可能なので、`document.getElementsByClassName("key1")[0].value;`で最初のひとつを参照して`value`を取得することができます。
3
+
4
+ ### 追記
5
+
6
+ 回答文中に誤りがあったので修正しました。
7
+ [NodeList](https://developer.mozilla.org/ja/docs/Web/API/NodeList)ではなく[HTMLCollection](https://developer.mozilla.org/ja/docs/Web/API/HTMLCollection)として取得されます。
8
+ 似て非なるものなのでご注意ください。
9
+ 申し訳ありませんでした。