求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