1

ウィンドウの現在の htmlを返す JavaScript スクリプトはありますか? webinspectorまたはFirebug 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 に答える