牧羊岛

懒是不会有好果子吃滴//

导航

ie中for...in...循环不能遍历对象数组

Posted on 2010-05-06 14:33  牧羊岛  阅读(876)  评论(0编辑  收藏  举报

如果数组元素是Element元素的对象,for...in...

先记下。。。

这个不行:

<script type="text/javascript">
var payInput = $('rechPrice');
var fastSelect = $('fastSelect').getElementsByTagName('input');
for(var i in fastSelect){
fastSelect[i].onclick
= function(){payInput.value = this.value;}
}

</script>

这个就可以:

<script type="text/javascript">
var payInput = $('rechPrice');
var fastSelect = $('fastSelect').getElementsByTagName('input');
for(var i = 0 ;i < fastSelect.length;i++){
fastSelect[i].onclick
= function(){payInput.value = this.value;}
}

</script>