位置: 编程技术 - 正文

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

  • 增值税减免附加税怎么申报
  • 建筑劳务公司的工资计入什么科目
  • 应收款和应付款对抵
  • 非关联企业之间无偿借款要交税嘛
  • 税控盘反写显没有数据怎么处理
  • 养老险的基数
  • 房产未竣工如何缴纳房产税
  • 企业所得税查增值税吗
  • 异地施工缴税增值税交多少
  • 现金日记账年结模板
  • 补提企业所得税会计分录
  • 企业缴纳社保费一个月多少钱
  • 承包费收入计入什么科目
  • 咨询服务税收
  • 关于小规模纳税人
  • 代建项目增值税税率
  • 企业出租收入增值税税率
  • 高新企业国家补助收入怎么入账
  • 企业收到票据时应以什么入账
  • 客户分批付款怎么说
  • 剑灵怎么双开2023
  • mac硬盘的常见问题及解决
  • mac菜单栏设置在哪里
  • 怎么修改以前年度的账
  • 进口货物可以退回吗
  • 股权转让分期付款协议
  • php中字符串函数
  • php设计模型
  • 收外汇的账务处理实例
  • dghm.exe是什么程序
  • phpstorm运行php
  • 如何使用微信公交付款
  • php做
  • 银行罚息可不可以扣除
  • PHP:mcrypt_list_algorithms()的用法_Mcrypt函数
  • php中session使用
  • echarts地图tooltip
  • php常用的魔术方法有哪些
  • 老生常谈含义
  • python累加求和代码,直到最后一项小于10^-6
  • 应交税费为负数在资产负债表里怎么填
  • 员工的工资属于什么资产
  • 未经审计情况说明怎么写
  • jvm jmm
  • 织梦栏目页模板
  • 增值税年底抵扣
  • 虚开发票是指怎样?
  • 职工给单位造成损失可以申请仲裁吗
  • 百旺金赋抄报税指南
  • 交易性金融资产包括哪些项目
  • 生产企业免抵退税申报步骤
  • 补提去年累计折旧
  • 手工凭证模板
  • 银行现金支票作废处理步骤
  • 办公报销项目
  • 购货方享受现金折扣增值税
  • 税控系统全额抵扣
  • 哪些行为应作为证据
  • 环境会计的构建方法
  • win8怎么看windows
  • win 注册表
  • Windows虚拟内存不足
  • 一键u盘安装系统
  • windows如何删除本地用户
  • .fs是什么格式
  • 电脑w7系统怎么保存图片
  • win8 自动登录
  • linux运行级别有几种
  • cocos2dx游戏开发
  • 浏览器兼容的方法
  • python解析数据
  • 置顶的朋友圈屏蔽的人能看到吗
  • 刨根问底造句
  • javascript数组去重set方法
  • android开发框架mvp
  • 税务稽查时间最长多久?
  • 总分机构在同一县城企业所得税需要预交吗
  • 上海2023年个人所得税计算
  • 暂停资本化期间,一般借款的借款利息不允许资本化
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设