javascript for in循环多了一次 这是什么原理?

2025-05-22 19:56:02
推荐回答(1个)
回答1:

var th = document.getElementById('time_day').getElementsByTagName('th');
for (var i in th) {alert(i); }
你循环的是你获取的th一个DOM元素集,for in用来循环对象的所有属性,dom元素集包含了你上面输出的属性。
如果你只要循环dom对象的话,可以用for循环
for (var i =0;;i