位置: 编程技术 - 正文

JavaScript实现点击按钮直接打印(js点击代码)

编辑:rootadmin

推荐整理分享JavaScript实现点击按钮直接打印(js点击代码),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:js点击li,js点击代码,js点击div,js点击li,js点击li,js点击,js写点击事件3种方式,js写点击事件3种方式,内容如对您有帮助,希望把文章链接给更多的朋友!

很多网站都有此功能,当浏览到底部时都会有一个打印按钮,点击打印按钮就可以完成打印功能,功能非常不错,人性化,代码非常的简单。

也就是只要调用window.print()函数就可以实现打印当前页面。

但是上面的并不完美,因为有些网页上的很多内容都不需要打印,下面介绍一下如何打印页面中的指定内容。

代码如下:

特别说明:打印预览需要将代码复制到本机测试,否则会出错。

以上代码实现了打印网页指定内容的效果,下面简单介绍一下实现过程。

JavaScript实现点击按钮直接打印(js点击代码)

一.实现原理:

在js代码中使用document.body.innerHTML =newstr,动态原来body中的内容替换为要打印的内容,在打印过后,在将原来的内容还原,原理就是这么简单,具体可以参阅代码注释。

二.代码注释:

1.function printdiv(printpage){},声明一个控制打印的函数,参数是一个对象,这个对象中的内容将要被打印。2.var newstr = printpage.innerHTML; ,获取要打印的内容。3.var oldstr = document.body.innerHTML,原来body中的内容。4. document.body.innerHTML =newstr,用将要打印的内容替换原来body中的内容。5.window.print(),开始打印。6.document.body.innerHTML=oldstr,再将原来body中的内容还原。

三.相关阅读:

1.window.print()函数可以参阅window对象的print()方法一章节。2.onclick事件可以参阅javascript的onclick事件一章节。

以上内容比较简单,并有单独的代码注释帮助大家学习js实现点击按钮就打印功能,希望本文对大家有所帮助。

莱鸟介绍window.print()方法 print()方法的定义和用法:此方法可以产生一个打印设置界面,此界面与右击窗口,然后点击打印选项产生的界面一样。语法结构:window.print()浏览器支持:1.

莱鸟介绍javascript onclick事件 onclick事件的定义和用法:当点击对象的时候会触发此事件。浏览器支持:1.IE浏览器支持此事件。2.火狐浏览器支持此事件。3.Opera浏览器支持此事件。4.谷

谈谈JavaScript类型系统之Math 开门必读math和其他对象不同,Math对象是一个静态对象,而不是构造函数。实际上,Math只是一个由Javascript设置的对象命名空间,用于存储数学函数属性M

标签: js点击代码

本文链接地址:https://www.jiuchutong.com/biancheng/384734.html 转载请保留说明!

上一篇:javascript中加var和不加var的区别 你真的懂吗(javascript var)

下一篇:莱鸟介绍window.print()方法(莱鸟人集团)

  • 企业用于职工的个人住房是否可以不缴纳房产税?
  • 基本保险包括
  • 增值税应纳税额的计算
  • 企业所得税期初资产总额怎么填写
  • 注销有几种方法
  • 专用发票压线了可以拒收吗
  • 企业所得税减半征收政策
  • 留底税款
  • 租赁房屋房产税
  • 流动比率与速动比率之差等于现金比率
  • 售楼部垃圾桶
  • 个税多交了怎么退税
  • 周年庆典布置现场
  • 未交税金期末数
  • 收到餐饮费发票会计分录
  • 发票显示不抵扣什么意思
  • 增值税专用发票可以开电子发票吗
  • 收到分红款企业所得税怎么填报
  • 企业为职工负担的个人所得税是什么意思
  • 教育培训行业怎么办
  • 建筑企业建筑业
  • 一般户有没有开户许可证
  • 二手车销售统一专票哪里开
  • 跨区域提供建筑服务个人所得税
  • 产品核算会计业务流程
  • 个体工商税务登记需要费用
  • 员工意外伤害保险范围
  • 公司向法人借款有税务风险吗
  • 一年内的待摊费用可以一次性进入成本吗
  • php登录注册
  • php一个页面多个分页
  • php教程100
  • linux zmodem
  • 不动产进项税额转出计算公式
  • 企业所得税涉税风险通知书
  • 彻底清理缓存
  • 购货折让会计分录
  • PHP:imagefontheight()的用法_GD库图像处理函数
  • 商业会计的做账流程
  • 企业之间可以背书吗
  • php是面向对象编程吗
  • 完成认证后开具什么证明
  • php 带cookie post
  • 利润表其他综合收益的税后净额计算公式
  • ai生成图形
  • 人脸检测5种方式
  • php中字符串的连接运算符是( )
  • phpstudy命令行
  • 如何做进项税额转出处理
  • 公允价值变动损益影响利润总额吗
  • phpcms视频教程
  • PostgreSQL教程(二):模式Schema详解
  • 印花税申报完成如何缴纳
  • 发票没拿回来可以报销吗
  • 增值税专用发票丢了怎么补救
  • sql服务无法启动 3417
  • 资本公积和盈余公积是什么意思
  • 外资企业可以融资吗
  • 核定征收怎么收
  • 车辆购置税具有价外征收转嫁税负的特点吗
  • 法人能去税务局开个人发票吗
  • 旅游服务小规模差额税率
  • select into 和 insert into select 两种表复制语句
  • windows命令行使用
  • freebsd11.3安装教程
  • 操作系统与硬件之间的关系
  • vc_mbcsmfc.exe是什么
  • linux安装.gz
  • centos pptpd
  • win8搜索框怎么打开
  • Linux系统中如何复制虚拟机
  • c++全局变量赋值
  • css并集
  • JavaScript的strict模式与with关键字介绍
  • nodejs命令行参数解析
  • unity 3渲2
  • 容易混淆的词汇
  • javascript作用域链
  • jquery 遍历
  • 国家税务总局2012年20号公告
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设