1

是否有返回窗口当前 html的 javascript 脚本?我的意思是webinspectorFirebug html 选项卡的内容。

4

2 回答 2

1

是的——这已经在 StackOverflow 上讨论过:

如何将整个文档 HTML 作为字符串获取?

简而言之,

var txt = document.documentElement.innerHTML;
alert(txt);
于 2012-04-06T17:51:23.420 回答
0

试试这个例子,它对你有用

       <html>

      <style type="text/css">
       body {
         margin: 3em;
          }

   #Wrapper {
   background: #aaa;
   min-width: 200px;
   padding: 10px;        
  }

    #Panel {
   width: 300px;
   background: green;
    position:absoulte;
  }
</style>

  <script language="javascript" type="text/javascript">

  function CallPrint(strid)
    {
     var prtContent = document.getElementById(strid);
var WinPrint = window.open('', '',    'left=30,top=0,width=600,height=600,toolbar=1,scrollbars=1,status=0');

           var ss='<html><body>' + prtContent.innerHTML + '</html></body>';
          alert(ss);
       WinPrint.document.write(ss);

            WinPrint.document.close();



     }

  </script>
    <body>

    <div id="Wrapper">
     <div id="first">Panel</div>
   <div id="second">Panel</div>
   <div id="third">Panel</div>
   <div id="fourth">Panel</div>
   <a href="#" onClick="CallPrint('Wrapper');">Click TO View Full Html</a>
      </div>
      </body>
     </html>
于 2012-04-06T18:51:35.203 回答