这个时候就不要用 document.write 啦
用 innerHTML

解决方案 »

  1.   

    ....
    <td colspan="2"><div align="right">总额:<SCRIPT LANGUAGE="JavaScript">total();</SCRIPT></div></td>
        </tr>
    ....
    改成
    ...
    <td colspan="2"><div align="right" id='boxZE'>总额:<SCRIPT LANGUAGE="JavaScript">total();</SCRIPT></div></td>
        </tr>
    .....然后代码里面要改的时候这样改:
    abc="100元"
    document.all.boxZE.innerText="总额:"+abc
    ------
    另外,页面已经下载完毕了还用document.write那么你的叶面就坏掉了 ^_^
      

  2.   

    不知道哪里有问题啊,照 oldmht兄的做法,总额这里什么都没显示