JavaScript打印指定div的方法

JS控制打印指定div(且控制css样式)的一种另类思路 打印指定div的插件并不多,使用JPrintArea进行指定div打印也并不好控制,此段js代码是在他人基础上融入了自己的想法,经过测试,纸张打印出来的样式在多个浏览器(ie6、ie7、ie8、火狐、谷歌)上可以做到基本统一,并且可以简单的设计自己想要打印的样式。 立即下载

用 JavaScript 实现页面数据的打印 : 主要是用到了一个 print() 函数 , 该函数将会打印整个 web 页面 body 内的所有 html 数据 ! 使用方法为 window.print(); 打印页面上局部的数据,则可以把局部数据放入body.innerHTML中打印。

        function printme() 
        {
            var headstr = "<html><head><title></title></head><body>";  //打印头部
            var footstr = "</body></html>";  //打印尾部
            var printData = document.getElementById("printArea").innerHTML; //获得 div 里的所有 html 数据
            var oldstr = document.body.innerHTML;  
            document.body.innerHTML = headstr+printData+footstr;  
            window.print();     
            document.body.innerHTML = oldstr;   //保持原页面格式   
        }
Vivado Schematic视图实战:从RTL分析到布局布线,如何用它快速定位设计问题(附2019.1版操作) 本文深入解析Vivado Schematic视图在FPGA设计中的关键作用,从RTL分析到布局布线全流程,帮助工程师快速定位设计问题。通过三重视图对比、高效调试四步法和高级技巧,提升问题排查效率,缩短调试时间。文章结合2019.1版操作指南和实战案例,展示如何利用Schematic视图解决典型设计问题。 阅读详情

相关推荐

别再手动配网了!用安信可PB-02模组+PHY Mesh App,5分钟搞定蓝牙Mesh智能灯群控

本文详细介绍了如何使用安信可PB-02模组和PHY Mesh App快速搭建蓝牙Mesh智能灯群控系统。通过5分钟的硬件连接和固件烧录,用户可实现多灯分组控制、场景切换及地理围栏等高级功能,显著提升智能家居部署效率。方案特别适合需要快速实现灯光群控的场景。

weixin_28675839的博客 419

使用JS打印网页指定div内容(示例:打印优快云博客)

方法一:提取元素打印 步骤: 1、打开谷歌浏览器,按F12 进入控制台: 2、控制台输入如下JS代码,按回车键(以打印csdn博客内容为例): function doPrint(){ var head_str = "<html><head><title></title></head><body>"...

solo的博客 7621

uniapp原生安卓插件开发之路

声明: 我的功能需求:全局悬浮框,也就是在其他应用上依旧能悬浮。查遍uni文档,无法实现,甚至native.js也无法实现,无奈只能走上原生插件开发这条不归路了。(吐槽:天天写前端js,突然写了下android简直要炸,public static String啥的,var不香嘛,不过别人严谨肯定还是有别人道理的,加油吧,争取能入个门!) 本人不懂安卓开发,完全安卓小白,所以安卓方面可能表达的不是很好,安卓代码可能写的不优美,但我功能最终还是实现了。但是为了需求,能力总能被“逼”出来。有描述错误的还望指正

Jone's Area 1万+

JS/Jquery_实现打印页面指定div的方法_个人总结

最近正在开发OA系统,涉及到了页面打印的相关操作。在实际的开发过程中,浏览器本身自带的打印操作默认打印整个可视界面,但是往往不能满足实际项目需要,打印页面指定内容的功能在OA系统中更加常见。网络上有很多的方法实现,本人结合自身实际体会,绝大多数的方法进行归纳。 本文使用的例子是3个4X3表格,分别写在,1号:内,2号:由载入页面内,3号:由iframe引入页面内,如图: 方法一:将table放

u010556471的专栏 1万+

IEC 62056协议栈深度拆解:从物理层握手到应用层AARQ,一次完整的DLMS通讯抓包分析

本文深入解析IEC 62056协议栈(DLMS/COSEM)的全流程通信机制,从物理层握手到应用层AARQ建立,提供详细的抓包分析和实战指南。涵盖RS-485配置、HDLC帧解析、OBIS编码解读等核心内容,并附有常见故障排查技巧,助力开发者高效实现电能表数据采集。

weixin_29182481的博客 312

【低空经济】森林火情高精度监测与早期预警无人机巡护方案

在全球范围内,森林火灾已成为一个严重的生态和社会问题。它不仅对自然生态系统造成了毁灭性的影响,还对人类的生命财产安全构成了极大的威胁。根据国际森林发展组织的统计,全球每年因森林火灾造成的经济损失高达数百亿美元,甚至在某些年份,火灾损失占到某些国家国民经济总量的相当一部分。因此,开展高效的森林火情监测与早期预警工作显得尤为重要。随着科技的发展,无人机作为新兴的监测工具,以其高效、灵活和经济的特点在森林火灾监测领域展现出了巨大的潜力。

2502_92579126的博客 1212

在浏览器中使用javascript打印HTML中指定Div带背景图片内容生成PDF电子证书查询的解决方案

当用户点击"打印"按钮时,浏览器将会打印出指定的DIV内的内容。要调用浏览器中的打印功能,并指定需要打印的内容为特定的DIV内的内容,你可以使用JavaScript来实现。水平居中是相对父元素进行的,所以父元素应该具有明确的宽度。如果父元素的宽度是根据内容自适应的,请确保父元素可以容纳居中的子元素。通过将元素的左边距设置为父元素宽度的一半,将其移到了水平中间位置。变换,将元素在水平方向上向左平移了自身宽度的一半,实现了水平居中。的类,并设置了相对定位以及水平居中的样式。在上面的示例中,我们给目标。

挖掘大数据价值,让决策者快速洞悉趋势,让大众读懂数据背后的故事。 3182

036、算子映射:如何将ONNX算子映射到NPU硬件指令?

《算子映射:ONNX到NPU的转换艺术》 本文深入探讨了将ONNX算子映射到NPU硬件指令的技术挑战与实践经验。作者通过真实案例揭示了映射过程中的常见陷阱,如Reshape算子被错误映射导致分类错误。文章详细分析了三种映射策略(直接映射、拆分映射和融合映射),并强调映射表在编译器中的核心作用。特别针对动态形状、精度对齐等难题提供了解决方案,分享了编写映射表时的实用铁律,包括先优化后映射、严格单元测试等。最后指出,成功的算子映射需要在数学语义、硬件约束和性能优化之间找到精确平衡,这种看似枯燥的工作实则决定着N

m0_50546716的博客 189

js打印html制定div的内容

js打印html制定div的内容, 看清楚哈 ,是div。

qq_21698847的博客 414

NSX-T 4.1部署搭建

NSX-T4.1 部署搭建

weixin_58250887的博客 564

微信小程序 - 下单账号和支付账号不一致,请核实后再支付(微信小程序或微信H5页面/微信公众号网页支付时报错:“下单账号和支付账号不一致,请核实后再支付”,买家微信支付时提示错误)详细排查和解决方案!

微信支付出现 “下单账号与支付账号不一致,请核实后再支付”微信小程序下单账号与支付账号不一致不让支付,微信公众号网页 微信H5页面JS-SDK支付时出现错误:下单账号和支付账号不一致,请核实后再支付,openId导致的微信中“下单账号和支付账号不一致”原因及解决办法,调用统一下单所传openId与实际支付用户的openId不一致,微信支付jssdk报错,检查了没有不一致依然报错怎么办,微信支付下单账号和支付账号不一致,请核实后再支付,微信支付功能用JSAPI支付,H5页面负责下单并支付jsapi,微信调起支

🏆 前端领域优质创作者 5331

js调用打印只打印指定div的内容

使用插件官方地址:https://printjs.crabbly.com/ 里面讲述了打印PDF、html、JSON、image的使用方法,以及浏览器的兼容性。 先点击下载: 里面有源码,如果只是使用打印,就下载print.min.js就可以了 把js导入到项目中,使用方法,这里使用的是form,也可以是一个div: 打印前的效果,因为我这里可能会存在修改的地方,所...

代码改变世界 1598

【项目实战】DevOps制品管理之JFrog Artifactory介绍

JFrog Artifactory是一款领先的二进制软件制品仓库管理工具,由JFrog公司开发。

奶爸的编程之路,也就一周冷个三天 1354

js 控制打印某个 div 的内容

window.print打印指定div window.print可以打印网页,但有时候我们只希望打印特定控件或内容,怎么办呢? 首先我们可以把要打印的内容放在div中,然后用下面的代码进行打印。 html> head> script language="javascript"> function printdiv(printpage) { var headstr = "html

ad_mq的专栏 1442

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

在html页面中怎么打印区域,window.print打印指定div指定网页指定区域的方法

第一种方法:指定不打印区域使用CSS,定义一个.noprint的class,将不打印的内容放入这个class内。细如下:.noprint{visibility:hidden}要打印的内容。哈哈!将不打印的代码放在这里。打印第二种方法:指定打印区域把要打印的内容放入一个 span或div,然后通过一个函数打印。把要打印的内容放这里所有内容div2的内容打印function printme(){ do...

weixin_35793067的博客 1926

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

js打印指定div

js代码: function PrintMe(DivID) {     var disp_setting = "toolbar=yes,location=no,";     disp_setting += "directories=yes,menubar=yes,";     disp_setting += "scrollbars=yes,width=650, height=600, le

u010034351的专栏 911

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

vue项目使用print-js打印指定div

在 Vue.js 项目中使用 print-js 库可以让你轻松地实现打印功能。print-js 是一个轻量级的 JavaScript 库,它简化了从 Web 应用程序打印文档的过程,支持打印 HTML 元素、PDF 文件、图片和远程文档。

jjbao的博客 824

window.print打印指定div

window.print可以打印网页,但有时候我们只希望打印特定控件或内容,怎么办呢? 首先我们可以把要打印的内容放在div中,然后用下面的代码进行打印。 <html><head><scriptlanguage="javascript">function printdiv(printpage){var headstr = "<html&gt...

75

打印局部div内容,带样式方法总结

接下来我要总结的打印局部div并且带样式方法有两种,分别都是在react项目中使用: 第一种就是简单粗暴的方式: 1、首先在项目中引入Print.js文件: /* * @Author: 张前领 * @Date: 2019-10-14 11:04:37 */ export default function Print (dom, options) { if (!(thi...

zhangqling的博客 1385

利用div标签,将待打印的内容放在div标签里,执行局部打印

利用div标签,将待打印的内容放在div标签里,执行局部打印。示例代码:function printdiv(printpage){var headstr = "";var footstr = "";var newstr = document.all.item(m_printpage1).innerHTML;var oldstr = document.body.innerHTML;documen

肥兔^圆周率(业余编程爱好者) 1515

打印指定DIV

window.print打印指定div window.print可以打印网页,但有时候我们只希望打印特定控件或内容,怎么办呢?首先我们可以把要打印的内容放在div中,然后用下面的代码进行打印。html>head>script language="javascript">function printdiv(printpage){var headstr = "html>head>tit

BinTime的专栏 7208

JS打印当前页面或打印局部div

/** * Created by Administrator on 2016/10/19. *//** * 打印当前页面 */ function printpage() { window.print(); }/** * 打印局部 * 此js函数用于解决打印指定div的问题 */ function printdiv(printpage) { var headhtml =

大智若愚的Giraffe 2万+

javascript实现web页面中指定区域打印

今天做到了web页面课程表打印时,上网找了一些资料,最后使用了下面的方法实现了我需要的功能。将需要打印的课程表的table放入div标签中,然后指定出需要打印的区域,最后调用window.print打印指定内容。 示例代码(代码中有些内容已省略) function pre

黄爱岗廊坊师范学院信息技术提高班 第七期 1675

js打印div指定区域内容并保留css样式

引入的js文件,js从官网下载http://webscripts.softpedia.com/jqPrint/download/ 页面代码   "../js/jquery-1.4.2.js" type="text/javascript">   "../js/jquery.jqprint-0.3.js" type="text/javascript">

The_Thinnest的博客 1万+

JS控制打印指定div

  &lt;html&gt;&lt;head&gt;&lt;script language="javascript"&gt;function printdiv(printpage){var headstr = "&lt;html&gt;&lt;head&gt;&lt;title&gt;&lt;/title&gt;&lt;/head&gt;&l

weixin_34242331的博客 128

window.print打印指定div实例代码_javascript技巧

function printdiv(printpage) { var headstr = ""; var footstr = ""; var newstr = document.all.item(printpage).innerHTML; var oldstr = document.body.innerHTML; document.body.innerHTML = headstr+ne

三人行,必有我师焉。 1697
上一篇: flawchart.js笔记及语法
下一篇: 百度地图JS初步使用教程
Qssn丶
博客等级 码龄11年 88粉丝 113原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值