回答編集履歴
1
DOM4に則れば、Firefoxの挙動のほうが正しい
test
CHANGED
@@ -1,4 +1,8 @@
|
|
1
|
-
どういうわけか、`HTMLCollection`に`name`で割り付けられたプロパティが、Chromeでは`enumerable: true`となっているのに対して、Firefoxでは`enumerable: false`となっているので、`for-in`でピックアップされるかどうかが違ってきます
|
1
|
+
どういうわけか、`HTMLCollection`に`name`で割り付けられたプロパティが、Chromeでは`enumerable: true`となっているのに対して、Firefoxでは`enumerable: false`となっているので、`for-in`でピックアップされるかどうかが違ってきます。
|
2
|
+
|
3
|
+
|
4
|
+
|
5
|
+
[DOM4](https://www.w3.org/TR/domcore/#interface-htmlcollection)では、「The supported property names, all unenumerable」となっているので、仕様上はFirefoxの挙動のほうが正しいです。
|
2
6
|
|
3
7
|
|
4
8
|
|