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