可恶的ie8提示缺少id未定义 |
本文标签:ie8,id未定义 最近一直用javascript编程,用到了json,写了个数组[{id:key_01,name:高校},{id:key_02,name:直送卡},{id:key_03,name:新生},{id:key_04,name:换机},{id:key_05,name:动感地带套卡},{id:key_06,name:库存},{id:key_07,name:飞信},{id:key_08,name:手机视频},{id:key_09,name:校讯通},]; 在页面中循环添加到select中,但是在ie8中就一直提示 缺少id未定义,在其他浏览器中都是ok的,后来使用ie8的js调试,发现他的数组长度比在其他浏览器中的数组长度大1,而实际查看数组并没有那么多的值,后来仔细看,才发现数组的最后多了个逗号,把逗号去掉就好了 。 原来ie8获取实际值和长度的时候方法不一样的,不能在数组的最后加多余的逗号 。 |