为了账号安全,请及时绑定邮箱和手机立即绑定

帮助解决一下

var c=d[i].split('<br><br>');有错 为什么呢,还有总是说{{img}}有问题

正在回答

3 回答

你是不是单独把js文件分离开了,引用的js文件放到body底部就可以了。

0 回复 有任何疑惑可以回复我~

今天解决了前面的问题,但是出现另外的问题


 function g(selector)//通用函数,返回被选择的元素或元素集合
 {
   return selector.substring(0, 1) == '.' ? document.getElementsByClassName(selector.substring(1)) : document.getElementById(selector.substring(1));
 
}

var data=data;  //输出函数,输出所有的海报
function addPhoto(){
 var template=g('#wrap').innerHTML;
 var html=[];
 for(s in data)
 {
  var _html=template.replace('{{index}}',s)
                    .replace('{{img}}',data[s].img)
                    .replace('{{captions}}',data[s].captions)
                    .replace('{{desc}}',data[s].desc);
   html.push(_html);
 }
     g('#wrap').innerHTML=html.join(' ');
     rsort(1);
}
addPhoto();
在浏览器中的问题是

GET file:///E:/HTML/%E7%BB%83%E4%B9%A0/%E6%B5%B7%E6%8A%A5%E8%AE%BE%E8%AE%A1/%7B%7Bimg%7D%7D net::ERR_FILE_NOT_FOUND

Uncaught TypeError: Cannot read property 'innerHTML' of null

 

0 回复 有任何疑惑可以回复我~
#1

追觅梦初的国度

你这明显是innerHTM里面没东西嘛.
2016-09-30 回复 有任何疑惑可以回复我~

给完整代码看一下。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

帮助解决一下

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信