簡體   English   中英

JavaScript Window打印-我希望它打印特定的div

[英]JavaScript WIndow Print - I want it to print a specific div

我在http://www.spacerock.com/shoppingplanner.php上有這個漂亮的購物助手-單擊一頓飯,食材就會出現在shopinglist div中。 我在頂部有“打印窗口”按鈕,但它不打印該div。 如何指定它來打印該div? 按鈕的代碼是我知道的,它可能非常簡單; 我是jQuery使用者,需要學習PURE JS。 在此先感謝您的幫助和教育。

使用此JS:
打印ID='content'特定DIV

<input style="width:75px" type="button" name="printreport" id="printreport" value="Print List" onclick="printpage()">

function printpage()
    {
        var originalContents = document.body.innerHTML;
        var printReport = document.getElementById('content').innerHTML;
        document.body.innerHTML = printReport;
        window.print();
        document.body.innerHTML = originalContents;
    }

希望這可以幫助..

您可以嘗試使用printThis Jquery插件:

$('SelectorToPrint').printThis();

JSFIDDLE https://jsfiddle.net/seadonk/df4tzcq5/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM