为什么会出安全警告 错误: 'files.0' 为空或不是对象 20

在IE8中运行如下脚本就会弹出警告说“错误:'files.0'为空或不是对象”,但是用360浏览器就可以正常执行这是为什么?希望能帮我找出原因非常感谢!代码如下:<!DO... 在IE8中运行如下脚本就会弹出警告说“错误: 'files.0' 为空或不是对象”,但是用360浏览器就可以正常执行
这是为什么?希望能帮我找出原因非常感谢!

代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="ja">
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>Sample</title>
<link rel="stylesheet" href="css/main.css" type="text/css" media="all">
</head>
<body>
<h1>表示选择文件的大小</h1>
上传文件名:<input type="file" name="fName" id="fName" multiple>
<input type="button" value="检查" id="chkButton">
</body>
<script type="text/javascript">
window.onload = function(){
document.getElementById("chkButton").onclick = function(){
var fileObj = document.getElementById("fName");
var file = fileObj.files[0];
alert(file.size);
}
}
</script>
</html>
展开
 我来答
vs123456dark
2015-08-13 · TA获得超过694个赞
知道小有建树答主
回答量:581
采纳率:0%
帮助的人:179万
展开全部
问题解决了吗?我也有这个问题,ie8不支持“fileObj.files[0];”这个方法,还没有找到好的方法,正在考虑是否要换个上传插件来写,你要是解决了求分享啊
轻松又奇崛灬仙人掌H
2015-04-15 · TA获得超过517个赞
知道小有建树答主
回答量:750
采纳率:0%
帮助的人:309万
展开全部
问题的原因和解决办法

一、网络设置的问题

这种原因比较多出现在需要手动指定IP、网关、DNS服务器联网方式下,及使用代理服务器上网的。仔细检查计算机的网络设置。

二、DNS服务器的问题
三、IE浏览器本身的问题

当IE浏览器本身出现故障时,自然会影响到浏览了;或者IE被恶意修改破坏也会导致无法浏览网页。这时可以尝试用“金山卫士”来一键智能修复(建议到安全模式下修复)

四、网络防火墙的问题
如果网络防火墙设置不当,如安全等级过高、不小心把IE放进了阻止访问列表、错误的防火墙策略等,可尝试检查策略、降低防火墙安全等级或直接关掉试试是否恢复正常。
追问
不对
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
拉风泰哥
2015-04-10 · TA获得超过1568个赞
知道小有建树答主
回答量:2254
采纳率:31%
帮助的人:383万
展开全部

你这个没有js文件,没有输入兼容代码

追问
你到底懂不懂?我脚本代码嵌入在页面里还要什么js文件
追答
我不懂,也就写了7年php
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式