ie8下出现这样的错误

qq_43046870 2019-03-14 03:42:28



html这样写的
<div class="line_part" id="zip_upload">
<span id="zip_text">请选择取证报告zip包</span>
<div class="file">
<input id="filebox" type="file" style="width: 100px;left: 0;opacity: 0"/>
<span>选择文件</span>
</div>
<button class="btn" id="upload">上传</button>
<div class="progress-out" id="progress1" style="width: 300px; height: 20px;">
<div class="percent-show"><span>0</span>%</div>
<div class="progress-in"></div>
</div>
</div>




js这样写的
var up_file;
$('#filebox').on('change', function(e){
up_file = e.target.files[0];
console.log(up_file)
if(up_file.name){
$('#zip_text').text(up_file.name);
}

});
...全文
218 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_43046870 2019-03-15
  • 打赏
  • 举报
回复
引用 4 楼 天际的海浪 的回复:
ie8中<input type="file">元素没有files对象。只能用value属性获取文件地址
要怎样写,用val的话。后台的东西也报错
天际的海浪 2019-03-14
  • 打赏
  • 举报
回复
ie8中<input type="file">元素没有files对象。只能用value属性获取文件地址
麦草CMS 2019-03-14
  • 打赏
  • 举报
回复
引用 2 楼 qq_43046870 的回复:

在ie8下打印就是这样

alert(e.target);
e.target和e.target.files[0]能一样吗
qq_43046870 2019-03-14
  • 打赏
  • 举报
回复
在ie8下打印就是这样
麦草CMS 2019-03-14
  • 打赏
  • 举报
回复
你console.log(e.target);不就行了

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧