当前位置:编程学习 > JS >>

求JS代码,帮写JS代码

<form id="form2" name="form2" method="post" action="?l=adxl"> </tr><tr><td >经过站点(往):</td><td> <textarea name="zhan" cols="80" rows="10" id="zhan">-站点1-站点2-站点3-...-站点n-</textarea></td></tr> <tr><td >经过站点(返):<br>{原路返回}</td><td > <textarea name="dian" cols="80" rows="10" id="dian"></textarea></td></tr></form> 求{原路返回}这里一个激发的超连接,以及JS代码,让点击这个激发该JS代码后,将id=zhan的所有站点倒过来写到ID=dian:-站点n-站点n-1-站点n-2-...-站点1-
答案:<script>
function qiufan(){
	var zhan = document.getElementById("zhan").value;
	var arr = new Array();
	var new_arr = new Array();
	var i;
	var len;
	var str = '';
	if(zhan.substring(0,1) == '-'){
		zhan = zhan.substring(1, zhan.length);
	}
	if(zhan.substring(zhan.length-1, zhan.length) == '-'){
		zhan = zhan.substring(0, zhan.length-1);
	}
		arr = zhan.split("-");
	len = arr.length;
	for(i=0; i<len; i++){
		new_arr[i] = arr[len-i-1];
	}
	str = "-"
	for(i=0; i<len; i++){
		str += new_arr[i] + "-";
	}
	str += "-";
	document.getElementById("dian").value = str;
}

</script>
其他:先写一个隐藏的<span>倒过来的写的站点</span>点击后切换,让其显示。不用另写一个页面的。 

上一个:懂JS的高手帮忙看下代码,怎么能多次使用。
下一个:js 什么时候用language 和 type

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,