0
<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, 'BTN'。爲什麼id在這個對象中顯示,我如何避免這種情況。
'var a = document.getElementsByTagName('input'); [] .forEach.call(a,function(el){console.log(el) })' - will do ... no .. you can not hide that –