为什么在firefox下会出现undefined,大神来看看这段代码有什么问题吗

这段代码在其他浏览器下都能正常执行,但是在firefox下十次里面会有一两次,不能正常执行循环,运行最后的alert报错,然后出现undefined。大神看看这段代码在f... 这段代码在其他浏览器下都能正常执行,但是在firefox下十次里面会有一两次,不能正常执行循环,运行最后的alert报错,然后出现undefined。大神看看这段代码在firefox环境下有什么问题吗,有哪里写的不规范的需要改的吗 展开
 我来答
火狐
2014-02-15 · Firefox,最快最安全的上网体验
火狐
Mozilla Firefox火狐浏览器,是一款开放安全的开源浏览器,全球拥有5亿用户。
向TA提问
展开全部
  您好!很高兴为您答疑!

  可能是浏览器的内部问题或是你代码不符合了浏览器的一些规范,你可以从别的角度来研究这个问题,比如说<script src="">是否引入了别的js文件。
  您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
qwe4945897
2013-09-13 · TA获得超过285个赞
知道小有建树答主
回答量:153
采纳率:0%
帮助的人:117万
展开全部
有可能是你的err_msg这个对象的值为undefined,你去看看这个err_msg对象的赋值部分,如果设置成全局变量的话,很有可能在其他情况下没有赋值或将对象的值设置成undefined
追问
err_msg这个对象的值是正常的,它在其他浏览器里都能正常运行,在firefox里就会一定概率出错,关键在这里,它不是每次都能出错,这才让我头疼。。。。。。
我怀疑这些code是不是在firefox下有不同的编码规范啊
追答
目前是有两种思路,第一种思路就是你的代码一定是在某一次执行的时候值被修改了,这时就出现了Undefined,第二种思路就是当浏览器加载你的代码的时候,解析的时候出现了问题,倒是了某些值没有被赋上。第二种思路就是浏览器的内部问题或是你代码不符合了浏览器的一些规范,你可以从别的角度来研究这个问题,比如说是否引入了别的js文件,倒是在某次的时候是在别的js文件中引起了这个问题。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式