var meizz = window.open("");
meizz.document.write(str);   //查看新网页的源代码就是JS输出的HTML代码
meizz.document.close();

解决方案 »

  1.   

    不好意思,这么晚回复。
    其实我就是想看微软的菜单是如何做的。
    你这段代码加在JS文件里,还是引用JS的文件里?
    我试了,行不通啊
      

  2.   

    <script language="javascript" src="/includes/toolbar.js"
    type="text/javascript"></script>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    open().document.body.innerText = document.documentElement.outerHTML
    //-->
    </SCRIPT>
      

  3.   

    谢谢!
    能看到输出的HTML了
    但为什么把这个HTML文本保存成HTM文件后就出错呢?
      

  4.   

    我是这么解决的
    <div id=output>
    <script language="javascript" src="/includes/toolbar.js"
    type="text/javascript"></script>
    </div>
    <div id=msg></div>
    <script>
    msg.innerText=output.innerHTML
    </script>