NamedNodeMap对象内部的Attr对象索引问题
Attr object indexing issue inside NamedNodeMap object
对于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);
Firefox:
id="test_form"
name="test_form"
method="post"
action="test.php"
铬:
action="test.php"
method="post"
name="test_form"
id="test_form"
文档说明:
NamedNodeMaps不会以任何特定的顺序进行维护。对象也可以访问包含在实现NamedNodeMap的对象中的通过顺序索引,但这只是为了方便NamedNodeMap内容的枚举,并不意味着DOM指定这些节点的顺序。
所以,没有排序。
相关文章:
- 在JavaScript中通过索引从对象数组中获取值
- Javascript:根据对象的嵌套数组中的值,在数组中查找对象的索引
- “未定义的索引:itemdetails”,当将JSON对象从JavaScript发送到PHP时
- 在知道对象值的情况下,确定数组中JS对象的索引
- 索引IndexedDB中对象中的数组值
- 对象中的索引错误
- 按键查找数组中对象的索引
- 使用Handlebars获取同级JSON数据,其中单个对象没有父索引键,但多个项有一个索引键
- AngularJS - ng-repeat,更新尚未定义的模型对象索引
- 来自 jsp 和 javascript 中的请求属性的对象索引数组
- 使用变量作为对象索引
- 如何使用 JavaScript 获取对象索引值的 JSON 响应
- NamedNodeMap对象内部的Attr对象索引问题
- 使用json中的id查找对象索引
- JSON获取对象索引
- 生成对象而不是对象索引的Javascript for循环
- jQuery对象索引忽略jQuery.filter()
- 确定特定字符串的对象索引
- Angularjs访问对象索引
- 按字符串查找对象索引