问答详情
源自:3-1 输出以及切换

有错误啊!求大神~!

//3.3遍历所有数据,构建最终输出的html            for( i = data ){                var _html_main = tpl_main.replace(/{{index}}/g, data[i].img)            } 为什么这句话的index前两个大花括号一直报错??

提问者:加菲猫饿啦 2015-12-09 20:41

个回答

  • 李晓健
    2015-12-09 21:13:35

    for(var i=0;i<data.length;i++){
        var _html_main = tpl_main.replace(/{{index}}/g, data[i].img)
                .replace(/{{h2}}/g, data[i].img)
                .replace(/{{h3}}/g, data[i].img);
        out_main.push(_html_main);
    }
    g('template_main').innerHTML = out_main.join('');

    你写的没有问题,只是你最后没有把他们放回去

  • 加菲猫饿啦
    2015-12-09 21:03:05

    http://img.mukewang.com/5668266700016c4a04860236.jpg

    就一直显示这种错误提示啊

  • 李晓健
    2015-12-09 20:57:46

     for( i = data )    for循环不是这么写的  看你的上条提问