我做了一个例子 效果应该符合你的要求<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script>
function addStr()
{
var input = document.getElementById("input");
var output = document.getElementById("output");
var strRet = "";
var str ="%' and '%"; 
var strArr = input.value.split("");
for ( var i=0;i<strArr.length;i++ )
{
strRet += strArr[i]+str;
}
output.value = strRet;
}
</script>
</HEAD><BODY>
输入<input  type='text' id='input' >
输出<input  type='text' id='output' >
<input type="button" onclick="addStr()" value="运行">
</BODY>
</HTML>

解决方案 »

  1.   

    哪怎么把最后一个字后面的%' and '%  去掉那?
      

  2.   

    <script type="text/javascript"> var str = "中华人民共和国";
     var inter = '%and%'
     var arr = [];
     for(var i = 0 ; i < str.split("").length ; i++)
      {
       arr.push(str.split("")[i]);
       arr.push(inter);
      }
     alert(arr.join(""));
     
    </script>
      

  3.   

    <script type="text/javascript"> var str = "中华人民共和国";
     var inter = '%and%'
     var arr = [];
     for(var i = 0 ; i < str.split("").length ; i++)
      {
       arr.push(str.split("")[i]);
       arr.push(inter);
      }
     arr.pop();
     alert(arr.join(""));
     
    </script>
      

  4.   

    楼上的JJ啊......国后面的'%and%'还是没有删除的说....
      

  5.   

    <script type="text/javascript"> var str = "中华人民共和国";
     var inter = '% and %'
     str = str.split("").join(inter)
     alert(str); 
    </script>