为什么Object.keys显示id为key
why is Object.keys show id as key?
HTML
<input type="checkbox"/>
<input type="button" id="btn" value="Click">
JS-
var a = document.getElementsByTagName('input');
console.log(Object.keys(a));
for (var i = 0; i < Object.keys(a).length; i++) {
console.log(a[i]);
}
控制台中有三个键显示0,1,'tn'。为什么id显示在这个对象中,以及我如何避免这种情况。
当您有来自getElementsByTagName()
的集合时,您可以通过其索引或ID引用项目。
所以CCD_ 2或CCD_。
我怀疑您只是想对所有这些循环进行迭代,这只是您在Programming 101:中的基本for
循环
for(var i = 0; i < a.length; i++) {
// a[i]
}
这就是.length
的作用!
相关文章:
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- difference between '$(<%= DDL.ID %>) & $('
- 使用Javascript获取所选选项ID
- 根据id将json数组组合为一个json数组
- 是否有一个JS/jQuery函数可以获取某个类的每个元素的ID
- 对id以某个字符串开头的元素进行计数
- 如果元素's的ID以数字开头
- 通过id和class属性获取元素
- 根据选项卡内部的文本链接中的哈希ID动态选择jqueryUI选项卡
- 使用当前日期生成随机id
- Javascript-ID冲突的几率
- Href:当前DIV中的目标ID
- 无法获取属性'Id'使用Knockout.js的未定义或空引用API
- Javascript复选框函数:;缺少:在属性id之后"
- Twitter引导程序Typeahead-Id&标签
- 如何与特定ID交谈
- chart.series[id].remove()无法刷新高位图表/高位股票中其他系列的图例属性
- 为什么Object.keys显示id为key
- APP ID和API key有什么区别?
- 从Cloudant获取所有文档数据,而不是id, key, value