javascript打印页面

     window.print()函数可以打印页面,通常是将整个页面打印下来。但如果只需要打印页面中的一部分,可以巧妙地进行处理。

     例:

     <html>

       <head>

          <script language="javascript">

           function preview() {

                bdhtml = window.document.body.innerHTML;

                sprnstr = "<!--startprint-->";

                eprnstr = "<!--endprint-->";

                prnhtml = bdhtml.substr(bdhtml.indexOf(sprnstr) + 17);

                prnhtml = prnhtml.substring(0, prnhtml.indexOf(eprnstr));

                window.document.body.innerHTML = prnhtml;

                window.print();

           }

          </script>

        </head>

        <body>

            <!--startprint-->

                要打印的内容

            <!--endprint-->

        </body>

    </html>

你可能感兴趣的:(JavaScript)