有人反应点击没反应,目前我在chrome和ie都测试过是可以的:
我想了一下可能的原因应该是没有引入jquery导致的,目前加入cdn上的jquery,我把代码更新为:
<html> <head> <meta charset="utf-8"> <script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js" type="text/javascript"></script> <title> </title> </head> <body> <div id='div1'>把要打印的内容放这里</div> <div id="div2">div2的内容</div> <a href="javascript:printHTML('#div1')" target="_self">打印</a> <script language="javascript"> function printHTML(page) { var bodyHTML=window.document.body.innerHTML; window.document.body.innerHTML=$(page).html(); window.print(); window.document.body.innerHTML=bodyHTML; } </script> </body> </html>
——原文—— Javascript代码,依赖jquery:
function printHTML(page) { var bodyHTML=window.document.body.innerHTML; window.document.body.innerHTML=$(page).html(); window.print(); window.document.body.innerHTML=bodyHTML; }
匿名 2016/06/15 17:26
😛 👿 😀 😯 😕 😎 😆 😡 🙄
匿名 2016/06/15 17:26
😮 😮 😮 😮 😮 😮
匿名 2016/06/15 17:26
😯 😯 😯 😯 😯
匿名 2018/03/17 12:06
😮
匿名 2018/07/18 10:24
😮 😎 😡 🙄 拉吉
hujiulin 博主 2018/07/19 09:15
@ 请问没帮助到您吗,为什么骂我,有什么不对的,请指正。
匿名 2020/01/21 15:54
@ 别理他 ❓
匿名 2018/08/23 14:42
点打印没有反应
hujiulin 博主 2018/08/24 09:34
@ 可能是jquery没被引入的问题,已更新代码
匿名 2019/01/22 23:02
您好,能给我发一份完整的文件嘛,我想好好学习一下您的代码1226413243@qq.com
匿名 2020/01/10 15:59
😎 😎 😎 😎 😎 😎