参考部分:
由于 firefox 不支持 document.all 引发的问题(及解决) 显然这里一直执行 else 那块 也就是递归调用每0.05s来调用自己 执行起来就是每0.05s document.imgInit.src 会被设置一次不存在的URL(undefined) 于是 问题就发生了 服务器端无穷无尽的接收 http://域名/undefined 请求 (以下省略784字) 解决也很简单 不用document.all就行了 那么用什么呢? 如下: getElementsByTagName("*") 可以得到得到所有元素的集合 getElemntById 可以按id得到某一元素 getElementsByName 可以得到按name属性得到某一元素 我的解决: 代码中使用到: eid=document.all.select1.value; 将其替换成: eid=document.getElementById('select1').value; 即可。 另外, siteid=document.myform.select2.value; 可替换成为: siteid=document.getElementById('select2').value; (两种方法均可)。 |
firefox不支持document.all的解决方法
最新推荐文章于 2018-07-29 20:57:55 发布