位置: 编程技术 - 正文

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()方法(莱鸟人集团)

  • 金税盘开票软件服务电话
  • 小规模不动产租赁税率5%
  • 进项税额转出会影响利润吗
  • 锦州税务师考试在哪个学校
  • 企业所得税资产总额怎么计算
  • 京东开专用发票需要用公户付款吗
  • 印花税申报了什么时候扣款
  • 汽车年审属于什么费用
  • 自己打印raz
  • 年初未分配利润和年末未分配利润的关系
  • 法人分红需要交个税吗
  • 企业转让无形资产使用权取得的收入应计入营业外收入
  • 开发间接费用的分配率为本月
  • 劳务费代扣代缴后还需要开发票吗
  • 预收账款怎样清零
  • 未实缴出资的股东退股
  • 公司厂房拆迁要交税吗
  • 计税工资和实发工资比例
  • 应付账款期末余额是负数是什么意思
  • 用于在建工程的固定资产是否可以计提折旧
  • 城建税有哪些征税项目
  • 采购开票税率
  • 广告公司的收入增加原因
  • 华为手机蓝牙传送照片到苹果手机
  • 苹果手机电池低于多少需要更换
  • 积分兑换现金的平台
  • windows10找不到用户和组
  • 同一年可以先娶后嫁吗
  • 劳务计提会计分录
  • 运费结转成本的计算公式
  • 专用发票已认证怎么退回
  • 出口退税是怎么退
  • 什么是货币资产负债表
  • php如何使用session
  • 在windows 7中
  • mac笔记本装了双系统后打开苹果系统和原来一样吗
  • win10组策略关闭defender
  • php 静态
  • 公司账户上的钱怎么转到老板账户上
  • 哪个是发票抵扣项目
  • 成本结转的科目
  • vite搭建vue3
  • es6promise的理解
  • javaweb重点知识总结
  • 命令行激活profile命令的格式
  • 公司管理费一般占多少个点
  • 工会经费的来源包括
  • 主营业务收入的t型账户怎么写
  • 无形资产摊销是按原值吗
  • 年末未分配利润减去年初未分配利润等于什么
  • 还有什么服务啊
  • 服务器连接db2数据库命令
  • 机械租赁属于什么科目
  • 净利润和盈余公式的关系
  • 会计核算的作用,意义
  • 公司员工报销没有发票挂内账有风险吗
  • 本年利润在
  • 其他应付款贷方表示什么意思
  • 本年收益属于什么科目
  • 银行借款一年按多少天计算
  • mysql 5.7.30安装
  • 苹果os X El capitan无法更新了吗
  • centos安装选择哪个
  • windows无法删除软件怎么办
  • mom.exe是什么程序
  • win7自带防火墙关闭后自己打开啥原因
  • win xp 内存
  • linux网络设备有哪些
  • opensuse怎么安装软件
  • 解决问题
  • unity3d总结
  • javascript例题
  • 数据字典实例详解
  • js设计模式有什么用
  • 陕西省税务系统
  • linux显示中文
  • 婚前买房婚后个人还贷卖房怎么签字
  • 如何网上申领税票发票
  • 百旺税控盘怎么备份数据
  • 国税局和地税局分别征收什么税种
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设