位置: 编程技术 - 正文

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

  • 预提所得税的计税依据
  • 应纳税所得额的会计分录
  • 用于维修安装服装的材料
  • 银行进账单票据号码在哪里
  • 汽车租赁服务开发票税率
  • 信息服务费可以计入办公费吗
  • 与收益相关的政府补助会计分录总额法
  • 收客户款现金折让发票怎么处理
  • 拆装厂房
  • 收到承兑汇票怎么兑现步骤
  • 专票开票出框可以改吗
  • 货运代理可以开9个点的发票吗?
  • 资本公积转增资本的条件
  • 12月的工资啥时候发
  • 个税申报已经申报如何更改
  • 小规模纳税人申报表怎么填
  • 现金流量表的编制依据
  • 工程施工购买的材料费会计分录
  • iphone制造成本
  • 举办活动购买的东西会计分录
  • php中substr()
  • 如何解决win7系统蓝牙接收模块影响电脑蓝屏
  • 购货方收到红字发票计入进项税转出还是进项税额负数?
  • 税收返还如何做账
  • 金鱼花的养殖方法与注意事项
  • 短期借款利息怎么做分录
  • 小米路由器青春版r1cl参数
  • 火星车百家号
  • 长期股权投资实现净利润计入什么科目
  • 财务费用明细科目怎么写
  • 小企业会计准则调整以前年度费用分录
  • php中array_unshift()修改数组key注意事项分析
  • elementui 手机端
  • yolo v1 pytorch源代码
  • 增值税和所得税重复交了吗
  • thinkphp excel
  • alex研究原文
  • 现金的盘亏的账务处理
  • 完整财务报表包括哪几类
  • 弥补以前年度亏损怎么算
  • 税控盘抵扣怎么做账
  • 累计盈余需要设置明细科目吗
  • 如何理解合并报表抵消分录
  • 以房租入股公司怎么交税
  • 未交增值税借方表示什么意思
  • 出差在火车上算上班吗
  • 银行存款一直没有记账怎么调整
  • 收到发票了填写什么单据
  • 政府扶助资金
  • 公司租用房屋用交房产税吗
  • 支付股东借款现金流量表怎么填
  • 固定资产更换配件 资本化标准
  • 挂靠人员社保缴费分录如何做?
  • 收到汇算清缴后怎么做账
  • 税务人员如何做好本职工作
  • 采用账龄分析法计提坏账准备
  • sqlserver表排序
  • win7系统安装win10 怎么安装
  • mac如何设置默认打开程序
  • 硬盘安装后不显示
  • cmd命令start命令
  • avgorange是什么文件
  • win7guest账户有密码吗
  • 修改win7
  • android基础入门
  • Unity3D游戏开发引擎
  • shell脚本实现文件移动、复制等操作
  • django orm外键
  • matplotlib pypi
  • 原生js实现ajax步骤
  • 查看分区文件格式
  • jquery keydown
  • python中else语句
  • 用python编写脚本
  • 一种新的运算符号类型的题
  • python中编写程序
  • 怎么查公司税务等级
  • 税务稽查时长
  • 平顶山属于河南还是河北
  • 增值税专用发票怎么开
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设