起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2958|回复: 5

[处理中2] 上传图片出现问题,请各位解决一下

[复制链接]

5

主题

12

帖子

32

积分

新手上路

Rank: 1

积分
32
QQ
发表于 2016-11-7 17:01:11 | 显示全部楼层 |阅读模式
cannot set property 'innerHTML' of null      不知道是哪里的原因,一直调不出来,谢谢各位

1

主题

1831

帖子

821

积分

高级会员

Rank: 4

积分
821
QQ
发表于 2016-11-7 17:04:02 | 显示全部楼层
你好,能贴一下你的控制台报错信息么?
可以看看在哪儿用了.innerHTML的方法,方法前面的变量值可能没有取到
回复 支持 反对

使用道具 举报

5

主题

12

帖子

32

积分

新手上路

Rank: 1

积分
32
QQ
 楼主| 发表于 2016-11-7 17:06:42 | 显示全部楼层
function androidSuccessCallback(result) {

      if (result.length > 0) {
        var content = '';
        var dfds = [];
        for (var i = 0; i < result.length; i++) {
          (function(){
              var dfd = $.Deferred();
              dfds.push(dfd);
              
              window.resolveLocalFileSystemURI(result[i],function(entry){
                  content += '<img src="'+ entry.toInternalURL() +'" style="max-width:200px"/>';
                 // alert(content);
                  dfd.resolve();
              },function(){
                dfd.resolve();
              });
          })();
        }
         
        $.when.apply($,dfds).done(function(){
            
         document.getElementById("imageOutput").innerHTML = content;
        });
      } else {
        // picker was cancelled
        console.log("没有选择图片");
      }
     
}
回复 支持 反对

使用道具 举报

5

主题

12

帖子

32

积分

新手上路

Rank: 1

积分
32
QQ
 楼主| 发表于 2016-11-7 17:13:53 | 显示全部楼层
大雁子 发表于 2016-11-7 17:04
你好,能贴一下你的控制台报错信息么?
可以看看在哪儿用了.innerHTML的方法,方法前面的变量值可能没有取到 ...


function androidSuccessCallback(result) {

      if (result.length > 0) {
        var content = '';
        var dfds = [];
        for (var i = 0; i < result.length; i++) {
          (function(){
              var dfd = $.Deferred();
              dfds.push(dfd);
              
              window.resolveLocalFileSystemURI(result,function(entry){
                  content += '<img src="'+ entry.toInternalURL() +'" style="max-width:200px"/>';
                 // alert(content);
                  dfd.resolve();
              },function(){
                dfd.resolve();
              });
          })();
        }
         
        $.when.apply($,dfds).done(function(){
            
         document.getElementById("imageOutput").innerHTML = content;
        });
      } else {
        // picker was cancelled
        console.log("没有选择图片");
      }
     
}


是不是方法不对  imagepicker  插件
回复 支持 反对

使用道具 举报

1

主题

1831

帖子

821

积分

高级会员

Rank: 4

积分
821
QQ
发表于 2016-11-7 17:18:45 | 显示全部楼层
bin2588 发表于 2016-11-7 17:13
function androidSuccessCallback(result) {

      if (result.length > 0) {

你可以打印一下 document.getElementById("imageOutput"),看看有没有取到值
建议使用平台提供的this.getElementsByXid(xid)方法
回复 支持 反对

使用道具 举报

5

主题

12

帖子

32

积分

新手上路

Rank: 1

积分
32
QQ
 楼主| 发表于 2016-11-7 17:20:11 | 显示全部楼层
大雁子 发表于 2016-11-7 17:18
你可以打印一下 document.getElementById("imageOutput"),看看有没有取到值
建议使用平台提供的this.get ...

好,谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-21 21:00 , Processed in 0.200205 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表