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中却认为后面还有属性,导致了错误
看来写代码真是个细心活啊,谨以此做纪念,以后要注意这些细节!
欢乐一刻: