位置: 编程技术 - 正文

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

  • 融资性售后回租印花税
  • 预收款开发票,不确认收入可以吗?
  • 汽车租赁企业
  • 公司购买手机如何入账
  • 月末 存款
  • 记账凭证账务处理程序步骤
  • 本月开的发票次月预缴如何做会计分录呢?
  • 成本未取得发票
  • 出差过程中招待员工
  • 加了一年的油
  • 用实物资产注资给子公司需缴纳增值税吗?
  • 企业间借款利息涉税处理
  • 软件的维修性要求
  • 2018年工会经费返还比例
  • 利润表所得税费用怎么填
  • 公司股东认缴资质末到位导致公司破产应承担什么责任
  • 企业取得固定资产的方式有哪些
  • 长期股权投资的投资收益怎么算
  • 事业单位福利费计提标准
  • 将自产产品无偿赠送税务处理
  • 如何在Excel中合并计算
  • 期末调汇凭证怎么调
  • 收到的进项发票要在多久前认证
  • 应付工资薪酬期末应该为0吗
  • 手撕票怎么做会计分录
  • hbuilder打包apk
  • 捐赠视同销售为什么不确认收入?
  • php 7 8
  • php正则替换字符串
  • 前端 vue
  • 购货方收到红字发票要认证吗
  • 查补的增值税能抵留抵吗
  • php读取opc
  • vue3+ts写法
  • 发票章盖的不清楚可以在旁边再盖一个吗
  • 待安置期间生活补助费多少钱
  • 专利权属于什么会计科目
  • css选择器 菜鸟教程
  • 存货捐赠视同销售的会计分录怎么做?
  • php源码 数据库
  • 增值税怎么算出来的
  • 贸易净利润
  • 出口退税转内销还是转免税好
  • 出口企业出口退税流程
  • 税务处理决定书撤销情形
  • 商贸企业增值税税负率低于1%则存在涉税问题
  • 委托代理进口账务处理
  • 代销手续费怎么做账
  • 未抵扣机动车专票红字发票怎么填开
  • 疫情防控重点保障物资生产企业可以按月
  • 支付稿费怎么做凭证
  • 工会会费收入计入会计科目
  • 资产减值损失和资产减值准备的区别
  • 食品发票可以报销吗怎么报销
  • 倒卖承兑汇票被判刑
  • 营改增问题解答
  • sqlserver2005附加数据库错误1827
  • win7咋样
  • win2003安全模式怎么进
  • ubuntu lnmp环境搭建
  • linux urb
  • centos防火墙操作
  • win8如何关闭开始屏幕
  • win7 32位中文语言包
  • 彻底删除怎样恢复
  • javascript编程技术
  • vr moke
  • 怎样用在js中使用css的内容
  • css中标签
  • jquery实现回到顶部
  • linux shell 循环语句
  • jquery左右滑动菜单
  • Python常见格式化字符串方法小结【百分号与format方法】
  • 安卓消息处理机制
  • javascript精度问题的原因
  • 小规模现代服务的税率是多少啊怎么算
  • 执法服务不到位
  • 怎么打印纳税申报表带章的
  • 广东省国家税务局电子发票系统,网络设置
  • 四川省网上税务局怎么登录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设