g('template_main').innerHTML += tpl_main.replace(/{{index}}/g,'{{index}}');//tpl是之前保存的,你自己寫的帶{{index}}的HTML,然后正則匹配那個位置,替換為字符串'index',那個位置是id = main_{{index}},改的是 ID g('main_{{index}}').id = 'main_background'; 找到你修改的ID,然后再改成字符串 'main_background'
還有一個問題,圖片高度獲取不到,用的pic.clientHeight,圖片不定高度,定高度能獲取到,但是沒有意義,需要為圖片綁定onreadystatechange嗎?,好麻煩的樣子
2016-06-26
我做出來頁面上總是多了三個逗號,原來是數組保存的,里面的逗號分隔符,我改成了用字符串來保存,Push()直接用 += ,然后逗號就沒有了,希望可以幫到有同樣問題的童鞋 正則匹配,*號后面跟一個 ? 看著要舒服很多 前面設置 main 的 display:inline ,是希望里面的元素自動把它撐大,所以不定高度,但是嵌套兩個inline,是希望最里面的圖片一層一層的撐開圖片大小的高度,實戰兩層是inline不行的,并且圖片又設置了position:absolute,脫離了正常文檔流.這里我出問題了,我用的直接不設置,使用div默認的block,然后統一調整height.
2016-06-26