位置: 编程技术 - 正文

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

  • 缴纳代扣个人所得税分录
  • 销售财务软件的公司怎么做账
  • 其他综合收益属于当期损益吗
  • 服务费可以计入办公费吗
  • 小规模纳税人出租
  • 附加税减免所得税汇缴的时候需要调整吗
  • 投资者回售选择权是什么意思
  • 小企业销售费用多少算高
  • 嵌入式软件产品增值税即征即退
  • 公司筹建期间
  • 两个单位同一个法人
  • 工资薪酬所得税税率
  • 公司购买销售材料怎么写会计分录?
  • 进出口企业如何防范汇率风险
  • 发票没开完可以领取吗?
  • 已抵扣进项税额的购进货物或者应税劳务
  • 非独立核算的公司怎么报税
  • 应交增值税明细科目如何结转
  • 小微企业的资产总额看哪里判断的
  • 生产企业销售原材料所取得的收入属于( )
  • 亏损企业所得税汇算清缴怎么做
  • 企业所得税三项费用扣除
  • 集资建房减免那些配套资金
  • 支票可以自己给自己开吗
  • 小规模所得税表格模板
  • 付货款时从货款中扣除的返利怎样做账?
  • 配电安装施工方案
  • 无形资产入账包括增值税吗
  • 补交地税多少钱
  • msvcp140.dll丢失怎么办
  • php字符串函数有哪些
  • 期货公司向客户收取的保证金属于谁所有
  • modelist模型
  • thinkphp uuid
  • 住房房产税如何征收
  • php函数传递参数方式
  • php获取网页源代码
  • transformer中的参数
  • php引用传值
  • 销售费用属于损益类科目的收入还是费用
  • Win11 KB5025239 / KB5025224 累积更新今日发布
  • vue图片放在哪里
  • 浅析企业坏账产生的原因及对策
  • 累计预扣法计算并预扣预缴税款
  • 学电脑哪个网站比较好
  • 非盈利机构怎么说
  • 跨季度的发票可以冲红吗
  • 商业承兑汇票的流程
  • 公司的个人所得税是什么意思
  • 用人单位垫付生育津贴垫付金额和垫付天数
  • 车辆保险费印花税计税金额含进项税吗
  • 企业收到退回的银行汇票多余款项
  • 冲个人借款分录怎么写
  • 非正常损失的进项税额转出会计分录
  • 一般纳税人原材料的入账价值怎么算
  • 讲课费需要提供发票吗
  • 高新技术企业的税收优惠政策
  • 资本公积金什么时候提取
  • sql存储过程的作用
  • mysql mod
  • SQL Server COALESCE函数详解及实例
  • WinXP系统VPN连接经常性自动断开的4个解决方法
  • linux怎样安装
  • windows8装.NET 3.5时出现0x800F0906错误解决方案
  • 微软账号重新登录
  • npssvc.exe - npssvc是什么进程 有什么用
  • win7系统软件卸载
  • win10系统office2007每次打开都要配置
  • 红石cpu教程
  • view组件属性
  • jqueryform表单提交
  • listview点击获取内容
  • shell脚本编写步骤
  • 点击按钮显示
  • python类的理解
  • 彻底解决老鼠进发动机舱
  • javascript闭包的作用
  • 单位为员工报销医药
  • 可以在企业所得税税前扣除的税金
  • 西安新公司税务注销流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设