位置: 编程技术 - 正文

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制作一个表单
  • phpstudy如何查看错误日志
  • windows11怎么显示我的电脑
  • 初级会计应收账款例题
  • 免征的增值税需要纳税调整吗
  • 查补以前年度税款账务处理
  • 公允价值变动损益借贷方向增减
  • 企业迁址如何办理手续
  • 分包工程的账务处理
  • php获取api内容
  • 计算机网络的定义
  • b站怎么进抖音模式
  • 前端大佬都有谁
  • html动画教程
  • 中小企业内部分析
  • JavaWeb之Servlet
  • js继承方式及其优缺点
  • 异地预缴印花税是否可以抵扣
  • 应收账款贷款怎么做
  • 员工奖励现金如何做账
  • 银行账号未备案怎么解决
  • 公司年产值怎么计算
  • 外币存款利息税
  • 合并范围外关联方是什么
  • Testing Applications with WebTest¶
  • ubuntu卸载ubuntu-desktop
  • 织梦怎么改首页背景
  • 旅游公司差额征税如何开票
  • 增值税普通发票查询
  • 非应税项目是有哪些项目
  • 旅游业营改增怎么报税
  • 发票一直没验旧会有什么影响
  • 嵌入式软件产品应纳税额
  • 委托加工物资加工费的增值税计入成本吗
  • 土地补贴款是什么意思
  • 挂靠被查出来后挂靠费怎么处理?
  • 资本公积只能转现金吗
  • 收到实收资本会计摘要
  • 员工提前预支工资合法吗
  • 免征增值税进项税怎么弄
  • 猛料高手
  • window修复系统
  • Win7旗舰版系统文件名称
  • win7自带xp虚拟机怎么安装驱动
  • yum源如何配置
  • centos的优缺点
  • 怎么恢复Windows xp蓝天白云壁纸
  • 不用第三方软件获取鼠标坐标
  • 手机更新升级版本下载
  • windows下合并分区
  • Metaio in Unity3d 教程--- 一. 搭建环境,运行官方案例
  • 利用用英文怎么翻译
  • shell脚本编程工具
  • python 数独破解器
  • node+mongodb
  • 并行 python
  • unity的invoke
  • jupyter 安装python包
  • 服务协议属于哪类合同
  • 四川成都离剑门多远
  • 免教育费附加会计分录
  • 国家税务总局在哪
  • 煤矸石征收资源税吗
  • 固定资产处置要开票交税么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设