Javascript NamedNodeMap对象内的Attr对象索引问题

Javascript NamedNodeMap对象内的Attr对象索引问题,javascript,firefox,dom,google-chrome,Javascript,Firefox,Dom,Google Chrome,对于在NamedNodeMap对象中使用Attr对象的索引序列,标准中规定了什么 我在firefox和chrome中得到了相反的顺序 <form action="test.php" method="post" name="test_form" id="test_form"> element = document.getElementById("test_form"); element.attributes.item(0); element.attributes.item(1); e

对于在NamedNodeMap对象中使用Attr对象的索引序列,标准中规定了什么

我在firefox和chrome中得到了相反的顺序

<form action="test.php" method="post" name="test_form" id="test_form">

element = document.getElementById("test_form");
element.attributes.item(0);
element.attributes.item(1);
element.attributes.item(2);
element.attributes.item(3);
铬:

action="test.php"
method="post"
name="test_form"
id="test_form"
说:

NamedNodeMaps不按任何特定顺序维护。物体 也可以访问包含在实现NamedNodeMap的对象中的 按顺序索引,但这只是为了方便 枚举NamedNodeMap的内容,并不意味着 DOM指定这些节点的顺序

所以,没有分类

action="test.php"
method="post"
name="test_form"
id="test_form"