JavaScript代码window.print()可以打印当前的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>
然后我想点击Print按钮,只打印div3。
https://stackoverflow.com/questions/1071962
复制相似问题