请问这段javascript代码为什么不能在Chrome中执行??

作用是单击一个按钮后提交一个表单。如果file为空则弹出提示,用IE6测试正常,但Chrome和Opera点击按钮后没反应,请问是什么原因呢??谢谢

<script type="text/javascript">
function upload_file(){
if( document.getElementById('FILE1').value == '' ){
alert("Please choose a file");
return false;
}
document.getElementById('uploadInfo').innerHTML = '' ;
document.getElementById('uploadInfo').innerHTML = '<img src="../images/wait.gif"><br>uploading....' ;
document.getElementById('form1').submit();
}
</script>
完整代码已经贴到我空间里了,请大家帮我看看,谢谢··

http://hi.baidu.com/iceboy789/blog/item/28a6828bc06d92ddfd1f10b9.html

另外加上</img> 也不管用。。。

你把<img src="../images/wait.gif">加上结束符试试,就是改为:
<img src="../images/wait.gif"/>
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-09-08
这段代码没有错,代码贴全上来看看。

第二次回答:
谷歌开发人员工具提示:Uncaught TypeError: Cannot read property 'value' of null
不能读取value属性,你的<input type="file" name="FILE1" />错了,因为你用的是getElementById,要不改成<input type="file" id="FILE1" name="FILE1" />,要不就用getElementsByName("FILE1")[0],呵呵,从name获取的是数组哈。本回答被提问者和网友采纳

这段js代码为什么在chrome和Microsoft Edge中不能正确运行
1.rightBottomAd 这个函数,应该是在有滚动条 滚动时候出发的。脚本中没有滚动时间。所以不管用。2.document.documentElement.scrollTop 不支持chrome。需要用document.body.scrollTop 建议你放到window.onscroll 事件里执行。

为什么谷歌浏览器不能运行我的javascript
document.all只有ie有!你这个代码不光不能在Chrome中运行,在FireFox和Opera中也不能运行!

为什么谷歌浏览器一运行javascript就不能响应?IE火狐什么的都可以的_百...
一般是浏览器兼容性问题造成的,不一定是prompt有问题,有可能函数内部语句使用了浏览器不支持的语句。您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。

为什么javascript加载xml文件,在Chrome下不成功
那是因为如果你用的是ajax,那是需要向服务器发送请求的,所以直接用自然不行,如果是直接的引用应该可以。

脚本在谷歌浏览器不能用?
应该是Google浏览器不支持这种绑定事件的方式,好像只有IE支持这种方式吧,你可以用通用性更强的 document.onkeydown=function(){} 方式绑定事件处理函数

为什么javascript加载xml文件,在Chrome下不成功
需要开启服务器方可访问,不能直接打开文件访问。给你迷你服务器+测试代码,download即可。采纳即可。

在Chrome上面按F12修改页面的源代码里面的JS代码为什么无法生效_百度...
发机制不一样。JS是后期需要加入的。浏览器内置了一个JS解析引擎。直接改动dom和CSS浏览器会重新渲染页面。但是你改动JS是木有用的,默认浏览器载入页面源码会阻塞执行JS代码。当然你也可以绑定Click事件神马的,考事件去驱动程序。但是木有修改源码介个事件。因为页面样式可以被CSS和JS修改,改了尺寸就要...

为什么javascript加载xml文件,在Chrome下不成功
1.打开vidalia控制面板,点击设定;2.打开网络选项,勾选我的ISP阻挡了对tor网络的连接;3.点击立刻搜索网桥,然后选择一个桥连地址复制到添加栏中,点击确定;4.重回到vidalia控制面板,点击运行tor;5.稍后tor若还不能连接,再重复上述动作流程。

为什么我打开的网页不能用JavaScript?
首先,浏览器的设置问题可能是导致JavaScript无法运行的原因之一。某些浏览器可能会默认禁用或限制JavaScript的运行,以提高安全性或用户体验。在这种情况下,用户需要手动启用JavaScript以使用相关功能。具体来说,可以在浏览器的设置或选项中查找与JavaScript相关的部分,并确保其已启用。例如,在Chrome浏览器中,...

怎么禁用谷歌浏览器的JavaScript?
在“隐私设置”一节,有许多使用谷歌网络服务的项目,建议都取消,否则因为网络连不上,Chrome 会频繁尝试,这是浏览器响应速度变慢的主要原因。因此,取消掉各个项目前面的复选框。有些网站页面上的 JavaScript 脚本太多,而且有的还不太规范,导致整个页面响应速度降低。对于这样的页面,可以禁用其运行 ...

相似回答