<div id="abc"></div>
<script Language=Javascript>
var st="()的你。()的你。()的你。()的你。"
abc.innerHTML=st.replace(/\(\)/g,"<input type='text'>")
</script>
<input type="text" name="xianshi">
<input type=button onclick=change1() value="显示">
<script>
function change1()
{
var a=document.getElementsByTagName("input");
for (i=0;i<=a.length;i++)
 {
  if ((a[i].type=="text")&&(a[i].value!="")&&(a[i].name!="xianshi"))
  {
  dd=a[i].value.replace(/美丽/g,"美丽的你");
  dd=dd.replace(/可爱/g,"可爱的你");
  dd=dd.replace(/漂亮/g,"漂亮的你");
  dd=dd.replace(/潇洒/g,"潇洒的你");
  xianshi.value=xianshi.value+dd;
  }
 }
}
</script>

解决方案 »

  1.   

    <body>
    <div id="abc"></div>
    <script Language=Javascript>
    var st="()的你。()的你。()的你。()的你。"
    abc.innerHTML=st.replace(/\(\)/g,"<input type='text'>")
    </script>
    <input type="text" name="xianshi">
    <input type=button onclick=change1() value="显示">
    <script>
    function change1()
    {
    var a=document.getElementsByTagName("input");
    for (i=0;i<=a.length;i++){
       if(!/\(\)/.test(st))break;
       st=st.replace(/\(\)/,a[i].value);
     }
    xianshi.value=st;
    }
    </script>