JavaScript自定义

网页打印的自定义脚本还挺实用的,适合报表、票据那类需求只打印页面一部分内容的场景。preview()函数就是关键,它能把指定区域内容提取出来,再调起浏览器的打印功能。代码不复杂,但用起来挺顺手的。

打印区域的标记用的是两个自定义标签,类似<!--startprint--><!--endprint-->,你只要把要打印的 HTML 内容放这俩中间就行。

脚本核心逻辑是:抓 HTML、截内容、替换页面,window.print()调出打印框。简单粗暴,但效果还不错。不过最好加点判断,比如找不到标记时提示一下,要不新手一上来就懵了。

实际应用挺广的,像是 CRM 系统里的合同打印,或者电商后台的订单小票。你也可以扩展下,加点按钮、选择区域啥的,甚至加个预览窗口,更人性化。

如果你有自定义打印需求,或者想在 Web 端集成个轻量级打印方案,这段脚本可以作为个小模板,后续再往上堆功能就行。

txt 文件大小:432B