`
lgl669
  • 浏览: 172080 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Javascript实现打印网页中定义的部分内容

    博客分类:
  • java
阅读更多

正常情况下的打印是使用 window.print(); 直接整页打印,但如果需要打印网页中定义的部分内容,则可使用如下的方法: 1、在页面的代码头部处加入JavaScript:

JavaScript代码

<script language=javascript>   
function doPrint() {   
bdhtml=window.document.body.innerHTML;   
sprnstr="<!--startprint-->";   
eprnstr="<!--endprint-->";   
prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17);   
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));   
window.document.body.innerHTML=prnhtml;   
window.print();   
}   
</script>

2、在页面正文处加上<!--startprint-->与<!--endprint-->标识。

也就是在需要用户打印保存的正文所对应的html处附加上。同时,如果采用小偷程序获得远程数据并需打印,可将此等数据置于该定义标签之内即可。

3、截取内容部分已完成,现在加个“打印”的链接:

XML/HTML代码
<a href="javascript:;" onClick="doPrint()">打印</a>

分享到:
评论

相关推荐

    js 实现打印网页中定义的部分内容的代码

    为了应对这一挑战,我们可以使用JavaScript来仅打印网页中定义的部分内容,从而避免创建单独的打印页面,保持网站内容的唯一性,提高优化效率。 具体实现步骤如下: 首先,需要在页面的头部(header部分)引入...

    javascript网页打印设置

    在JavaScript中进行网页打印设置是一项常见的任务,尤其在开发网页应用程序时,往往需要提供用户友好的打印功能。本文将深入探讨如何使用JavaScript控制和自定义网页打印,包括页面布局、样式处理、排除不必要元素等...

    网页打印 javascript

    网页打印在IT行业中是网页开发中的一个重要功能,它允许用户从浏览器中打印网页内容。JavaScript是一种广泛用于网页交互的编程语言,它可以用来控制和自定义网页打印的行为。在这个话题中,我们将深入探讨如何使用...

    js指定打印页面部分内容代码

    为了有效地选择和打印网页部分,需要合理地组织HTML结构,确保需要打印的内容在独立的区块中。同时,使用适当的CSS布局(如Flexbox或Grid)可以使内容更容易定位和控制。 6. **预览和调试**: 测试打印效果时,...

    网页打印去掉页眉页脚,以及控制不需要打印的内容

    在本文中,我们将深入探讨如何实现这一目标,主要关注如何在网页打印时去掉页眉页脚,并对不需要打印的内容进行控制。 首先,我们要明白,网页的页眉和页脚通常是由浏览器根据网页的CSS样式或HTML结构自动生成的。...

    实现web网页的打印功能

    在Web开发中,实现网页打印功能是常见的需求,特别是在企业级应用中,用户可能需要将网页内容导出或打印为纸质文档。本篇文章将详细探讨如何在C#和.NET平台上实现这一功能,尤其是如何允许用户选择打印特定的区域。 ...

    javascript实现页面打印功能.zip

    这个名为"javascript实现页面打印功能.zip"的压缩包很可能包含了一套完整的JavaScript解决方案,用于在各种浏览器上实现页面打印的功能。下面我们将深入探讨如何使用JavaScript、jQuery以及可能涉及到的兼容性问题。...

    Javascript打印网页部分内容的脚本

    因此,了解如何使用JavaScript来实现打印指定网页部分内容的功能变得尤为重要。 首先,介绍JavaScript中的window.print()方法。这是最基础的浏览器端打印控制方法,它能够调用浏览器的打印功能,实现对当前网页的...

    网页打印控件JS版

    网页打印控件JS版是一种基于JavaScript技术实现的打印解决方案,主要针对的是网页内容的打印需求。在现代Web应用中,用户可能需要将网页上的部分内容,如订单详情、报告或者文章等,打印出来作为纸质记录。JsPrint...

    chrome浏览器实现打印预览打印功能.zip

    但是,如果仅仅使用`window.print()`,可能无法满足对打印内容的自定义需求,例如仅打印网页中的特定部分,或者实现分页效果。 要实现打印预览和局部打印,我们可以利用jQuery库中的插件,如`jquery.PrintArea.js`...

    printTest01.rar_java 打印_javascript_javascript 打印

    JavaScript提供了一种更灵活的方式,通过CSS和JavaScript结合,可以在用户打印网页时实现更高级的定制效果,如消除页眉页脚、自定义页面布局和调整颜色等。对于开发者来说,理解并熟练掌握这些技巧对于提升用户体验...

    js打印部分网页.pdf

    知识点一:JavaScript实现部分网页打印功能 在提供的内容中,第一个脚本定义了一个名为`doPrint`的函数。该函数接收两个参数`startLine`和`endLine`,它们代表了要打印内容的起始和结束标记。函数内部通过操作`...

    jquery实现通用网页打印

    jQuery实现打印的核心在于其强大的选择器和DOM操作功能。以下是一些关键知识点: 1. **创建打印样式表**:在打印时,往往需要与屏幕显示不同的样式。为此,可以在CSS中定义媒体查询@media print,专门为打印场景...

    web页面批量打印

    这种功能通常通过JavaScript、CSS以及可能的服务器端脚本来实现,以确保用户能够便捷地打印出所需的内容。 二、打印预览 打印预览是让用户在实际打印前检查页面布局和格式的重要环节。在Web页面中,这通常通过调用...

    javascript,js打印

    在JavaScript(JS)中,打印功能是通过与浏览器的交互来实现的,允许用户将网页内容或者特定元素发送到打印机。这个过程涉及到一系列的技术和方法,包括DOM操作、CSS样式控制以及利用JavaScript库如jQuery来简化操作...

    网页打印功能的实现

    网页打印功能是Web开发中的一个重要组成部分,它允许用户将网页内容输出到物理媒介,如纸张或PDF文档,以便离线阅读、存档或分享。本文将深入探讨网页打印的实现,包括基本原理、相关技术和优化策略。 首先,我们要...

    打印指定区域 JavaScript jsp html

    在Web开发中,经常需要实现打印网页某一部分的功能,尤其是在JSP或HTML页面中。本文将详细介绍几种常见的打印指定区域的方法,包括使用CSS隐藏不需打印的内容、通过JavaScript动态调整页面结构进行打印等。 #### 一...

    Web 打印(部分打印)

    对于部分打印,即打印网页中的特定部分,这通常涉及到HTML和CSS的布局以及JavaScript的交互。有以下几种常见方法: 1. **CSS打印媒体查询**:通过定义`@media print`规则,可以为打印样式单独设置CSS,隐藏不必要的...

Global site tag (gtag.js) - Google Analytics