關(guān)于i變量定義問題
//?3.添加幻燈片的操作(所有的按鈕&對應(yīng)幻燈片的操作) ??????????????function?addSliders(){ ??????????????????//?3.1獲取模板 ??????????????????var?tpl_main?=?g('template_main').innerHTML.replace(/^\s*/,?'').replace(/\s*$/,?''); ??????????????????var?tpl_ctrl?=?g('template_ctrl').innerHTML.replace(/^\s*/,?'').replace(/\s*$/,?''); ?????????????????? ??????????????????//?3.2定義最終輸出HTML變量 ??????????????????var?out_main?=?[]; ??????????????????var?out_ctrl?=?[]; ?????????????????? ??????????????????//?3.3?遍歷所有的數(shù)據(jù),輸出最終的HTML ??????????????????for?(i?in?data)?{ ??????????????????????var?_html_main?=?tpl_main.replace(/{{index}}/g,?data[i].img).replace(/{{h2}}/g,?data[i].h1).replace(/{{h3}}/g,?data[i].h2); ??????????????????????var?_html_ctrl?=?tpl_ctrl.replace(/{{index}}/g,?data[i].img); ?????????????????????? ??????????????????????out_main.push(_html_main); ??????????????????????out_ctrl.push(_html_ctrl); ??????????????????} ??????????????????g('template_main').innerHTML?=?out_main.join(''); ??????????????????g('template_ctrl').innerHTML?=?out_ctrl.join(''); ?????????????????? ??????????????????//?7.?增加?#?main_background ??????????????????g('template_main').innerHTML?+=?tpl_main.replace(/{{index}}/g,?'{{index}}').replace(/{{h2}}/g,?data[i].h1).replace(/{{h3}}/g,?data[i].h2); ??????????????????g('main_{{index}}').id?=?'main_background'; ??????????????}
// 7. 增加 # main_background
?使用了i的 變量,沒有發(fā)現(xiàn)定義的地方
2017-07-20
我就是出現(xiàn)這個問題,瀏覽器說沒data【i】沒有定義,求大神告知怎么解決啊,我的區(qū)別就是在遍歷data數(shù)組的時候,我用的是i=0,;i<data.length;i++的這種方式。
2015-06-24
有用到。?
203 行 ?data[i].img
這是偷懶的寫法,for in ?了一個數(shù)組。