Код 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.