可恶的ie8提示缺少id未定义

2014-03-20 39

最近一直用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获取实际值和长度的时候方法不一样的,不能在数组的最后加多余的逗号。

展开阅读全文

更多Javascript文章

jQuery制作简单柱状图实例
Jan 28 50
基于JS实现bookstore静态页面的实例代码
Feb 22 32
jQuery实现多张图片上传预览(不经过后端处理)
Apr 29 38
zTree树形菜单交互选项卡效果的实现方法
Dec 25 40
浅析Vue 和微信小程序的区别、比较
Aug 03 34
在Bootstrap开发框架中使用dataTable直接录入表格行数据的方法
Oct 25 42
从Node.js事件触发器到Vue自定义事件的深入讲解
Jun 26 41
手机访问当前页面