ie6 ie7下报脚本错误"Expected identifier, string or number" 的原因和解决方法

在IE6和ie7里面,脚本报错"Expected identifier, string or number"

写下这个是个之前我已经很头疼了,因为我的代码在其他浏览器里都是正常的,唯独在ie6和ie7里始终要报错,经过反复尝试,终于找到了问题

原来在我的一个对象中,最后一个字段多加了一个逗号,

var cardTypeMap = {
	"护照": "PP",
	"回乡证": "HX",
	"台胞证": "TB",
	"港澳通行证": "GA",
	"国际海员证": "HY",
	"大陆居民往来台湾通行证": "TW",
};

最后一行的逗号在高级浏览器中可以自动忽略,但在ie6,ie7中却认为后面还有属性,导致了错误

看来写代码真是个细心活啊,谨以此做纪念,以后要注意这些细节!

欢乐一刻:

 

posted on 2014-03-25 19:27  wenber  阅读(887)  评论(0编辑  收藏  举报

导航