位置: 编程技术 - 正文

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

  • 工衣工帽清洗费税率是多少
  • 免征增值税的会计处理 进项
  • 稽查局和税务局的关系
  • 纸质发票红冲操作流程
  • 注册商标费用计算方法
  • 可转债会计分录利息
  • 个体户查账征收怎么交税?
  • 会计做账写错了怎么办
  • 员工报销没有发票怎么入账
  • 如何计算个别资金成本?
  • 个人开发者什么意思
  • 接受实物投资的增值税会计核算方法
  • 代购要交税么
  • 其他收益纳税
  • 工程税票怎么开需要交多少
  • 误工费保险公司全部付吗
  • 建筑安装施工过程
  • 公务费和业务费怎么算
  • 广告制作费怎么入账
  • 公司税务风险怎么解决
  • 公司收到汽车理赔款
  • 福利费应计入什么费用
  • 更改代理设置失败 可能无网络连接
  • 通过email发送歌曲放哪?
  • 电脑不能连接wifi只能连宽带
  • 电脑打不了字只有拼音,按哪个键
  • 工程材料怎么开票
  • uniapp登陆检查
  • HuggingFace简明教程
  • 汇算清缴哪些表必填
  • 园林绿化工程公司简介范文
  • 会计费用科目分类表
  • 非城市公交企业管理办法
  • php实现图片上传到网页显示
  • 前端是指什么工作
  • yolov5 test.py
  • 第十七届全国大学生智能车
  • service运行命令
  • 申请开具电子发票
  • 预缴税款从哪里查
  • 其他免税销售额大于0免税性质代码
  • 进项发票数据导出
  • 开票金额应该含增值税吗
  • mongodb常用语句
  • 详解PostgreSQL 语法中关键字的添加
  • 让税务局代开的发票直接交纳的税金如何做会计分录?
  • 可供出售交易性金融资产申报表怎么填
  • 2020年混凝土增值税税率是多少
  • 印花税计税依据和税率
  • 金税盘分盘可以全额抵扣吗
  • 建筑公司工程款税率
  • 事业单位收到财政拨款会计分录
  • 应纳税额和已缴税额一样
  • 生产企业支付的房租怎么入账
  • 水利基金和印花税的计税依据一样吗
  • 制造费用转入生产成本摘要怎么写
  • 一次性付清的优缺点
  • 电信增值服务费会计科目
  • 购买机器的会计分录
  • 临时账户名称是什么意思
  • 应付职工薪酬讲解
  • 我国开征股票交什么税
  • 新企业如何建帐
  • freebsd使用
  • SMax4PNP.exe - SMax4PNP是什么进程
  • win10企业版怎么连接无线网
  • win 7系统双独立显卡设置
  • gage blocks是什么意思
  • mysql如何添加外键
  • unity3d ngui-TweenRotation翻牌动画
  • layer关闭当前窗口
  • jsp验证邮箱格式
  • python%i
  • node:js
  • js array insert
  • 安卓录制音频
  • js 右键
  • Python 制作糗事百科爬虫实例
  • android判断应用是否在前台
  • 河源市人民医院上班时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设