这里的逗号哪里来的啊,搞半天也没去掉

来源:3-1 输出以及切换

珞冰恪

2016-03-06 16:43

http://img.mukewang.com/56dbed830001a03311560097.jpg

//添加幻灯片操作
 
 function addSliders(){
	 var tpl_main=g('template_main').innerHTML
	 					.replace(/^\s*/,'')
						.replace(/\s*$/,'');
	 var tpl_ctrl=g('template_ctrl').innerHTML
	 					.replace(/^\s*/,'')
						.replace(/\s*$/,'');
	var out_main = [];
	var out_ctrl = [];
	
	for(i=0; i<data.length; i++){
		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);	
		}
	//3.4
	 g('template_main').innerHTML = out_main.join();
	 g('template_ctrl').innerHTML = out_ctrl.join();
	 }


写回答 关注

1回答

  • lc9122
    2016-03-10 23:20:06

    g('template_ctrl').innerHTML = out_ctrl.join();

    这一句的join方法要提供一个参数作为分隔符,否则默认使用“,”作为分隔符

    给这个方法提供一个空字符就可以了。

JS+CSS3实现带预览图幻灯片效果

同样的幻灯片,不一样的切换,学会实现思路,操作很简单

53759 学习 · 265 问题

查看课程

相似问题