展会信息港展会大全

ie8提示缺少id未定义的解决办法
来源:互联网   发布日期:2016-01-26 11:03:26   浏览:4925次  

导读:在页面中循环添加到select中,但是在ie8中就一直提示 缺少id未定义,经测试发现数组的最后多了个逗号,把逗号去掉就好了 最近一直用javascript编程,用到了json,写了个数组[{ 39;id 39;: 39;key_01 39; ...

在页面中循环添加到select中,但是在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获取实际值和长度的时候方法不一样的,不能在数组的最后加多余的逗号。

赞助本站

人工智能实验室

相关热词: ie8 缺少id未定义

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港