JavaScript 代码 window.print() 可以打印当前的 HTML 页面。
如果我在 HTML 页面中有一个 div(例如,从ASP.NET MVC视图呈现的页面),那么我只想打印 div。
是否有任何 jQuery unobtrusive JavaScript或普通 JavaScript 代码来实现此请求?
更清楚一点,假设呈现的 HTML 页面如下所示:
<html xmlns="http://www.w3.org/1999/xhtml">
    <head id="Head" runat="server">
        <title>
            <asp:ContentPlaceHolder runat="server" ID="TitleContent" />
        </title>
    </head>
    <body>
            <div id="div1" class="div1">....</div>
            <div id="div2" class="div2">....</div>
            <div id="div3" class="div3">....</div>
            <div id="div4" class="div4">....</div>
            <div id="div4" class="div4">....</div>
        <p>
            <input id="btnSubmit" type="submit" value="Print" onclick="divPrint();" />
        </p>
    </body>
</html>
然后我想点击打印按钮,只打印 div3。