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

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

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();
	 }


提问者:珞冰恪 2016-03-06 16:43

个回答

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

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

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

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