IE6,IE7,IE8下报JS错误:expected identifier, string or number的原因及解决办法
2014-08-08 11:26
706 查看
今天在调试一个页面的时候遇到一个问题,在IE9下运行得很好的脚本,在IE8里打开的时候弹出错误:expected identifier, string or number,按照经验,应该是定义对象的时候最后一个属性末尾跟了逗号,但检查一遍后没发现有这种情况,后来仔细看了一下报错的位置,发现有定义json对象属性时,属性名没有用引号括起来,于是加了上去再试,问题解决了。
综上所述,当出现expected identifier, string or number的错误时,你首先应该检查在使用对象字面量时是否在最后一个属性后跟了逗号,这在js新手写的代码中比较常见,如:
,其次,应该检查字面量的属性名是否用引号括起来了,错误示例:
问题就解决了
综上所述,当出现expected identifier, string or number的错误时,你首先应该检查在使用对象字面量时是否在最后一个属性后跟了逗号,这在js新手写的代码中比较常见,如:
{ ‘a’: ‘aValue’, ‘b’: ‘bValue’, }
,其次,应该检查字面量的属性名是否用引号括起来了,错误示例:
{ a: ‘aValue’, b: ’bValue’ }改成:
{ 'a': ‘aValue’, 'b': ’bValue’ }
问题就解决了
相关文章推荐
- IE6,IE7,IE8下报JS错误:expected identifier, string or number的原因及解决办法
- IE6,IE7,IE8下报JS错误:expected identifier, string or number的原因及解决的方法
- IE7 的JS错误:Expected identifier, string or number
- 网页报“缺少标识符 字符串或数字”(Expected identifier,string or number)错误的原因及解决办法
- ie6 ie7下报脚本错误"Expected identifier, string or number" 的原因和解决方法
- IE7 的JS错误:Expected identifier, string or number
- vc++ classwizard "Parsing error:Number or identifier expected.Input line ....."错误解决
- JS属性defer的好处及IE8 提示 KB927917, IE6 IE7 提示操作已中止的解决办法
- IE6,IE7,FF等浏览器不兼容原因及解决办法(转载)
- IE6,IE7,FF等浏览器不兼容原因及解决办法
- ie6,ie7,ie8 ie的还原问题解决办法
- IE下报 Expected identifier,string or number 错误的解决方法
- PLS-S-00201, identifier 'CALLDEMO.GET_EMPLOYEES' must be declared 预编译错误原因及解决办法
- ie6支持,ie7不支持的js图片切换解决办法
- IE6,IE7,FF等浏览器不兼容原因及解决办法
- hibernate 中createSQLQuery 聚合分组 java.lang.NumberFormatException: For input string:错误的一个解决办法
- 安装IE8在控制面板里面删除之后进不去桌面,提示找不到-IESetting.dll 解决办法(解决IE8卸载不了的问题,返回IE7 ,返回IE6),从IE8回到IE7的方法.
- IE7 下使用Jquery ajax出现Expected identifier or string 解决原理.
- 兼容IE6,IE7,IE8,Firefox,Chrome,DIV+CSS垂直居中终于失败,最后三分钟用写了几行JS解决,经简单测试,还行。
- 举例android项目中的string.xml出现这个The character reference must end with the ';' delimiter.错误提示的原因及解决办法