这段代码在其他浏览器下都能正常执行,但是在firefox下十次里面会有一两次,不能正常执行循环,运行最后的alert报错,然后出现undefined。大神看看这段代码在firefox环境下有什么问题吗,有哪里写的不规范的需要改的吗
err_msg这个对象的值是正常的,它在其他浏览器里都能正常运行,在firefox里就会一定概率出错,关键在这里,它不是每次都能出错,这才让我头疼。。。。。。
我怀疑这些code是不是在firefox下有不同的编码规范啊
目前是有两种思路,第一种思路就是你的代码一定是在某一次执行的时候值被修改了,这时就出现了Undefined,第二种思路就是当浏览器加载你的代码的时候,解析的时候出现了问题,倒是了某些值没有被赋上。第二种思路就是浏览器的内部问题或是你代码不符合了浏览器的一些规范,你可以从别的角度来研究这个问题,比如说是否引入了别的js文件,倒是在某次的时候是在别的js文件中引起了这个问题。
本回答被提问者采纳