msg.document.documentElement.innerHTML=""

解决方案 »

  1.   

    var msg=window.open("","_blank","")
      

  2.   

    或者使用msg.document.open("text/html","replace");
      

  3.   

    var msg=window.open
    msg.document.open("text/html","replace");
    msg.document.write("<HEAD></HEAD>");
    msg.document.write("<BODY BGCOLOR=#FFFFF0><CENTET><FORM METHOD=POST ACTION=>='10'><FORM></BODY>");document.open()方法可以清除当前文件内容
      

  4.   

    <script>
    var msg=window.open()
    function a()
    {
    msg.document.open()
    //if(msg.document.documentElement.innerHTML!="") msg.document.documentElement.innerHTML=""
    msg.document.write("<HEAD></HEAD>");
    msg.document.write("<BODY BGCOLOR=#FFFFF0><CENTET><FORM METHOD=POST ACTION=''><input><FORM></BODY>");
    }
    </script>
    <input onclick="a()">
      

  5.   

    这句还有毛病var msg=window.open,应该是var msg=window.open()
      

  6.   

    <script>
    function a()
    {
    var msg=window.open()
    msg.document.open("text/html","replace");
    msg.document.write("<HEAD></HEAD>");
    msg.document.write("<BODY BGCOLOR=#FFFFF0><CENTET><FORM METHOD=POST ACTION=>='10'><FORM></BODY>");
    }
    </script>
    <input onclick="a()">
      

  7.   

    sorry,这段代码没有问题,因为比较长,所以后面的参数去掉了