位置: 编程技术 - 正文

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

  • 增值税税控系统技术维护费怎么做账
  • 小微企业免税销售额填含税还是不含税
  • 当年亏损额为什么不能填?
  • 小微企业增值税起征点是多少
  • 报完税没有清卡
  • 2019年地方各项基金费申报表填写错误要交滞纳金吗
  • 金税系统维护费可以全额抵扣吗
  • 单式记账法可以进行试算平衡吗
  • 无形资产报废会计科目
  • 营改增后转让土地使用权增值税
  • 印花税一个月一报吗
  • 教育经费税前扣除标准
  • 公司向员工个人借款
  • 修缮发票要注明什么
  • 实收资本印花税最新规定
  • 城市生活垃圾处理与资源化利用工艺设计
  • 企业备用金用途
  • 公司商品质量问题导致员工与公司一起被起诉了怎么办
  • 长期借款的核算思维导图
  • 坏账准备确认后可以转回吗
  • 其他应收款注销时处理
  • 按揭的车可以只买交强险吗
  • 短期投资是会计准则吗
  • 装载u盘
  • 积分全部换购商品是什么
  • win11专业版打开或关闭系统图标
  • 公司利润为负数 贷款
  • 增值税加计抵减最新政策2022
  • 预缴的税款科目怎么做
  • cmos电池低是什么意思
  • 事业单位基建账并入大账规定
  • 装饰装修工程月薪多少
  • 深度科技win10
  • 增值税务发票怎么作废
  • 公司为员工交的社保比例
  • php教程100
  • 关联企业拆借资金的税务处理
  • php imagefill
  • 作废的专票能认证过去吗
  • 微信小程序解锁安全吗
  • axure rp 9视频教程
  • 专利年费缴纳详细流程
  • 重分类调整分录汇总表什么情况填写
  • 往来款会计
  • 开源php 系统
  • sqlserver2019查看表
  • 银行存款调节表调整后的银行存款余额
  • 收到退回的企业所得税分录
  • 以前年度未入账固定资产账务处理
  • 申请专利的费用主要包括
  • 住房租金专项附加扣除
  • sqlserver存储过程加密
  • 运输途中发生的合理损失
  • 生产企业免抵退是什么意思
  • 企业所得税退税如何进行账务处理
  • 固定资产收购方案案例
  • 分公司分摊比例
  • 视同销售收入涉及税务如何做账?
  • 商贸企业涉税问题
  • 企业进项税额如何账务处理
  • 可供出售金融资产公允价值变动
  • 养老院老人摔倒责任划分
  • 明细分类账有哪三种
  • 劳务公司的工资表怎么做账
  • win7系统远程
  • windows10pc游戏无法全屏
  • 在幻灯片母版中
  • 键盘和鼠标冲突
  • win10网络共享失败
  • win10系统如何删除用户账户
  • cocos2dx运行原理
  • 游戏中的物理 processing
  • js中document.write
  • python计算文件大小
  • unity shader saturate
  • 电子税务局存款账户备案
  • 物流企业需要缴税吗
  • 中国一年能收多少税
  • 税务副科级干部交流
  • 城市维护建设税怎么算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设