Как распечатать часть отрендеренной HTML-страницы на JavaScript?

Код JavaScript window.print () может распечатать текущую HTML-страницу.

Если у меня есть div на странице HTML (например, страница отображается сASP.NET MVC вид), то я хочу, чтобы печатать только div.

Есть ли JQueryненавязчивый 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.

Ответы на вопрос(5)

Ваш ответ на вопрос