他的意思是:把html文本里面所有的<input>输入框去掉,里面的数据保留下来,保持表格的形态。to楼主:想不到办法来一次性替换掉,还没那么智能化...换成我,只能老老实实一个个改,关注中!

解决方案 »

  1.   

    <TABLE id=w cellSpacing=0 cellPadding=2 border=1><TBODY>
    <TR class=fixedHeaderTr>
    <TD class=fixedHeaderCol noWrap width=200 fgColor="#ffffff">指标\单位</TD>
    <TD class=fixedHeaderTr1 id=D6B034 noWrap width=200>发电厂-一期-1号机组-1号机组</TD></TR>
    <TR class=relativeTag>
    <TD class=fixedHeaderCol>发电量(Kwh)</TD>
    <TD><SPAN>
    <TABLE width="100%">
    <TBODY>
    <TR>
    <TH id=f_values ondblclick="return false" disabled onclick="return false" align=right width="50%">6642000</TH>
    <TH id=m_values ondblclick=clickIt(); width="50%"><INPUT class=inputborder1 onkeypress=checkIsFloat(this.value); onkeyup=value=checkf(this.value) value=6642002 </TH></TR></TBODY></TABLE></SPAN></TD></TR>
    <TR class=relativeTag>
    <TD class=fixedHeaderCol>上网电量(kWh)</TD>
    <TD><SPAN>
    <TABLE width="100%">
    <TBODY>
    <TR>
    <TH id=f_values ondblclick="return false" disabled onclick="return false" align=right width="50%"></TH>
    <TH id=m_values ondblclick=clickIt(); width="50%"><INPUT class=inputborder1 onkeypress=checkIsFloat(this.value); onkeyup=value=checkf(this.value) value=2301 </TH></TR></TBODY></TABLE></SPAN></TD></TR>
    <TR class=relativeTag>
    <TD class=fixedHeaderCol>基数电量(kwh)</TD>
    <TD><SPAN>
    <TABLE width="100%">
    <TBODY>
    <TR>
    <TH id=f_values ondblclick="return false" disabled onclick="return false" align=right width="50%"></TH>
    <TH id=m_values ondblclick=clickIt(); width="50%"><INPUT class=inputborder1 onkeypress=checkIsFloat(this.value); onkeyup=value=checkf(this.value) </TH></TR></TBODY></TABLE></SPAN></TD></TR></TBODY></TABLE>
    <button onclick="eyun()">replace</button>
    <script language=JavaScript>
    function eyun()
      {var o=document.getElementsByTagName("input");
       var l=o.length;
       var ind=0
       for(var i=0;i<l;i++)
         if(o[ind].type=="text")
           o[ind].outerHTML=o[ind].value;
         else
           ind++;
      }
    </script>
      

  2.   

    hehe ,我是想用REPALCE替换掉,看来是没办法了!