相关疑难解决方法(0)

如何在JavaScript中打印呈现的HTML页面的一部分?

JavaScript代码window.print()可以打印当前的HTML页面.

如果我在HTML页面中有一个div(例如,从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>
Run Code Online (Sandbox Code Playgroud)

然后我想点击打印按钮,只打印div3.

javascript jquery

64
推荐指数
4
解决办法
13万
查看次数

标签 统计

javascript ×1

jquery ×1