开发者社区> 问答> 正文

IE9浏览器中,上传图片、文件时候报错 ?报错

报错内容::SCRIPT5007: 无法获取属性“0”的值: 对象为 null 或未定义
报错的js代码:var size = $(this)[0].files[0].size;

展开
收起
爱吃鱼的程序员 2020-06-23 20:36:49 494 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    varsize=$(this).files[0].size;

    你在调用方法时,如果这个对象是null,调用null对象的方法时是会报错。
    varsize=$(this)[0].files[0].size;把这个拆成几个步骤,试一下,看是哪一步报的错。

    你可以用jqformdata这个插件试试看

    2020-06-23 20:37:07
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
WEB浏览器中即将发生的安全变化 立即下载
基于浏览器的实时构建探索之路 立即下载
基于浏览器的实时构建探索之路--玄寂 立即下载