在IE里面,javascript错误‘expected identifier, string or number’的解决方法(转帖)

在IE里面,javascript错误‘expected identifier, string or number’的解决方法   

 

有时你会得到这些错误,无论你怎么调试,你似乎都无法找到一个解决方案。它发生在我今天早上我写在IE7测试时,一个JavaScript库。火狐都没有问题,但是IE会出现‘expected identifier, string or number’的错误,错误的位置在变量声明的最后一行。

看一个简单的例子,下面代码是一段幻灯片的调用代码:

  1. <script>
  2. $(document).ready(function(e) {
  3. $(".banner").KinSlideshow({
  4. intervalTime:10,
  5. isHasTitleFont:false,
  6. isHasTitleBar:false,
  7. });
  8. })
  9. </script>

第7行会在IE7以下报错。因此,试图找出它为什么给我这个错误我的方式解决后,我去了谷歌搜索。约10页的搜索结果中,我找到了解决办法。

在第6行。另一个值“后面的逗号?“这是什么原因造成的错误。我取消了一个变量,另一个却忘了删除逗号。火狐等高级浏览器会忽略的错误,而IE7以下就不会。

一个逗号放错了位置,就要浪费掉那么多时间。希望你们都将花费更少的时间找到这篇文章中的解决方法。

看起来像使用保留字在某些版本的Internet Explorer也将导致同样的错误。

参考资料:http://www.nutt.net/2008/07/21/javascript-error-expected-identifier-string-or-number-in-ie/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值