Ie浏览器下不支持js for each 循环

1,201 阅读1分钟

在ie浏览器下 进不去for each循环

for(k in obj){
    if(obj[k].checked)
        check_val.push(obj[k].value);
}

应当改用最基本的for循环即可

//兼容ie的处理
for(var k = 0; k <= obj.length-1; k =k+ 1){
    if(obj[k].checked){
        check_val.push(obj[k].value);
    }
}

解决问题来源