var strIn = "我爱jsp", strOut = "*";
for (var i = 0; i < strIn.length; i++){
strOut = strOut + strIn.charAt(i) + "*";
}
alert(strOut);

解决方案 »

  1.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>form</title>
    <script type="text/javascript">
    var str = "我爱jsp";
    var array1 = str.split('');
    //alert(array1);
    var str1 = '*';
    for(var i=0;i<array1.length;i++)
    {
    str1+=array1[i]+'*';
    }
    alert(str1);
      
    </script>
    </head><body>
    </body>
    </html>
      

  2.   


     <SCRIPT LANGUAGE="JavaScript">
      <!--
    (function test(){
    var str = "我爱JSP";
    alert("*"+str.split("").join("*"))
    })()
      //-->
      </SCRIPT>
      

  3.   

    var strIn = "我爱jsp"; strIn=strIn.split("");
    var strOut = "*" + strIn.join("*") + "*"; 
    alert(strOut); 
      

  4.   

    OR  <SCRIPT LANGUAGE="JavaScript">
      <!--
    (function test(){
    var str = "我爱JSP";
    alert(str.replace(/(s*)/g,"*"))
    })()
      //-->
      </SCRIPT>
      

  5.   

    <html>
    <head><title>插入字符(可能需要 IE 支持)</title></head>
    <body>
    <script language="JScript">
    function InsertChar(){
        var strIn, strOut = "*";
        strIn = document.getElementById("txtIn").value;
        for (var i = 0; i < strIn.length; i++){
            strOut = strOut + strIn.charAt(i) + "*";
        }
        document.getElementById("txtOut").value = strOut;
    }
    </script>
    <input type=text id="txtIn" value="我爱jsp" size=40>
    <input type=button value="插入字符" onClick="InsertChar();">
    <input type=text id="txtOut" size=80>
    </body>
    </html>