js或jquery实现页面打印(局部打印)
1、js实现(可实现局部打印)
复制代码 代码如下:
<html>
<title>js打印</title>
<head></head><body>
<input id="btnPrint" type="button" value="打印" onclick="javascript:window.print();" />
<input id="btnPrint" type="button" value="打印预览" onclick=preview(1) />
<style type="text/css" media=print>
.noprint{display : none }
</style>
<p class="noprint">不需要打印的地方</p>
<script>
function preview(oper)
{
if (oper < 10)
{
bdhtml=window.document.body.innerHTML;//获取当前页的html代码
sprnstr="<!--startprint"+oper+"-->";//设置打印开始区域
eprnstr="<!--endprint"+oper+"-->";//设置打印结束区域
prnhtml=bdhtml.substring(bdhtml.indexOf(sprnstr)+18); //从开始代码向后取html
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));//从结束代码向前取html
window.document.body.innerHTML=prnhtml;
window.print();
window.document.body.innerHTML=bdhtml;
} else {
window.print();
}
}
</script>
<p>XXXXX</p>
<!--startprint1-->要打印的内容<!--endprint1-->
</body>
</html>
2、调用windows底层打印,报安全警告,不建议使用(不支持局部打印)
复制代码 代码如下:
<HTML>
<HEAD>
<TITLE>javascript打印-打印页面设置-打印预览代码</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312" />
<SCRIPT language=javascript>
function printsetup(){
// 打印页面设置
wb.execwb(8,1);
}
function printpreview(){
// 打印页面预览
wb.execwb(7,1);
}
function printit()
{
if (confirm('确定打印吗?')) {
wb.execwb(6,6);
}
}
</SCRIPT>
</HEAD>
<BODY>
<DIV align=center>
<OBJECT id=wb height=0 width=0
classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 name=wb></OBJECT>
<INPUT onclick=javascript:printit() type=button value=打印 name=button_print />
<INPUT onclick=javascript:printsetup(); type=button value=打印页面设置 name=button_setup />
<INPUT onclick=javascript:printpreview(); type=button value=打印预览 name=button_show />
一按开始的减肥了卡时间段
</DIV>
</BODY>
</HTML>
3、jQuery实现(支持局部打印)
复制代码 代码如下:
<html>
<head>
<script type="text/javascript" src="jquery-1.6.4.js"></script>
<script>
$(function(){
$("input#biuuu_button").click(function(){
$("div#myPrintArea").printArea();
});
</script>
</head>
<body>
<input id="biuuu_button" type="button" value="打印"></input>
<div id="myPrintArea">.....文本打印部分.....</div> <div class="quote_title">引用</div><div class="quote_div"></div>
</body>
</html>
相关推荐:
线上AI写作免费一键生成,轻松提升写作效率,解放创作思维
什么是seo模型,seo模块总结 ,ai技术授课
乘风SEO:突破困境,领航网络营销新时代,武汉靠谱的关键词排名
GPT在智能聊天机器人中的作用:重塑沟通体验,开创智能未来,百万级ai
为什么要seo 运营,为什么需要seo ,ai人物头盔
360刷排名工具选哪家?揭秘2025年最强排名优化工具!,ai写作网站哪个好一点
ChatGPT显示503:如何应对AI服务不可用的困境?,ai宝贝宝贝
SEO小白必看!从零起步SEO的秘诀,轻松提升网站排名,南京网站运营优化平台
文字生成AI:开启创意写作的新纪元
为什么做抖音seo,为什么做抖音推广 ,描边ai虚线
AI提炼主要内容:如何让信息更精准、高效、易懂,女军人ai
SEO结构优化:助力网站提升排名与流量的关键策略,杭州小网站推广哪家好做
SEO知道:让你的网站在搜索引擎中脱颖而出,水安建设集团网站
GPT人工智能-让未来触手可及的智慧之光,ai头花写真
今时CMS:引领数字化转型的智慧之选,河南seo优化网站联系方式
《SEO教材:打造网站流量的核心利器,教你轻松SEO优化技巧》,咖啡网站建设总结文案
AI通过算法和数据生成的作品:科技与艺术的跨越,带来无限创意可能,ai优化程序
SEO差价如何用SEO优化帮助企业实现成本与效益的完美平衡,盐城seo收费贵吗
SEO优化基础:让你的网站脱颖而出的秘密武器,模仿猫ai
SEO全站优化:打造强大网站排名的必备利器,AI论文写作的优点
ChatGPT的梯子:突破网络壁垒,畅享智能对话的全新体验,ai的音标1001ai的音标
seo算是什么营销方式,seo是网络营销吗 ,ai318
ChatGPT无服务:如何突破限制,未来人工智能的新可能,ai绘制装饰画
seo辅助词选什么,seo助手 ,各车企ai
ChatGPT免费用户每天的使用限制:如何高效利用,突破困境!,花花制作ai
ChatGPT充值打不开?这几招教你轻松解决问题!,免费的ai写作绘图
什么是seo快排,seo快排方案 ,ai剪图形
用AI修改文章,提升写作效率与质量的新时代
SEO选择:如何挑选最合适的SEO优化策略?,wb免费刷粉网站推广
pbootcms前端翻译插件-轻松实现网站多语言支持,拓展全球市场,st ai绘画
ChatGPT无法打开?这些解决办法让你重新畅享智能对话!,北大写作ai
SEO桔子:提升网站排名的必备法宝,seo外包销售
seo需要干什么,seo需要具备什么知识 ,ai梦境档案世岛大宅
SEO范例:如何通过优化提升网站流量,获取更多商机,广州抖音seo搜索广告
ChatGPT免费版下载:智能对话助手带来的全新体验,电脑怎么下载Ai微认证
SEO代做:让你的企业轻松登顶搜索引擎,快速提升曝光率,seo 提高注册量
SEO搜索关键词是什么意思?全方位解析关键词优化的核心要素,lol ai图片
SEO能够助力网站流量增长,提升品牌竞争力,Seo网站排名原理
SEO人工优化-让你的网页轻松登上搜索引擎首页,ai主母
seo网络上什么意思,seo表示什么 ,如何避免今日头条ai写作检测
SEO舆情:如何通过有效的舆情管理提升企业品牌形象,seo推广外包提高收录
SEO怎么优化比较好?全面提升网站排名的实用技巧,高级ai玩家
AI写作免费一键生成5000字:高效创作的革命性工具
SEO应该如何提升网站流量与排名?揭秘成功的SEO策略,肺炎疫苗推广营销
为什么seo这么麻烦,seo是什么意思 为什么要做seo ,dota1ai地图命令选ai
SEO优化排-打造高效的网络营销利器,精神AI
SEO很多,如何在竞争激烈的市场中脱颖而出?,在SEO优化中
ChatGPT崩溃!用户反馈网页端无法访问,修复急需,ai院子
seo网站需要做什么,seo都需要做什么 ,ai怎么做喷漆效果
ChatGPT崩了?用户称打开是一片空白,真相竟然如此!,zzz*明星AI换脸