数码资讯
js局部页面打印预览原理及实例代码
最近,一位朋友问JS如何打印预览,今天要解释一下,首先要了解打印原理,其实本地打印页面很简单,就是要把你要打印的部分做个起始标记,至于记号是怎么写的,你写的是什么。 因为标签不需要被用户看到,所以它被注释了!具体实现代码如下: 打印预览的简单实现 这是正文的内容不需要打印,具体页面设计根据自己的要求
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
最近,一位朋友问JS如何打印预览,今天要解释一下,首先要了解打印原理,其实本地打印页面很简单,就是要把你要打印的部分做个起始标记,至于记号是怎么写的,你写的是什么。
因为标签不需要被用户看到,所以它被注释了!具体实现代码如下:
打印预览的简单实现
这是正文的内容不需要打印,具体页面设计根据自己的要求。如果你需要一个以上的标签在页面上,你可以动态生成标签。
这正是我需要印刷的。
函数预览()
{
无功bdhtml = window.document.body.innerhtml; / /获取当前页面的HTML代码
无功startstr = ; / /设置打印区域
无功endstr = ; / /设置打印区域结束
无功printhtml = bdhtml.substring(bdhtml.indexof(startstr)+ startstr.length,bdhtml.indexof(endstr)); / /得到需要的标签打印一页
窗口。文件。体.innerHTML = printhtml; / /你需要打印的页面
window.print();
窗口。文件。体.innerHTML = bdhtml; / /恢复界面
}
预览();
因为标签不需要被用户看到,所以它被注释了!具体实现代码如下:
打印预览的简单实现
这是正文的内容不需要打印,具体页面设计根据自己的要求。如果你需要一个以上的标签在页面上,你可以动态生成标签。
这正是我需要印刷的。
函数预览()
{
无功bdhtml = window.document.body.innerhtml; / /获取当前页面的HTML代码
无功startstr = ; / /设置打印区域
无功endstr = ; / /设置打印区域结束
无功printhtml = bdhtml.substring(bdhtml.indexof(startstr)+ startstr.length,bdhtml.indexof(endstr)); / /得到需要的标签打印一页
窗口。文件。体.innerHTML = printhtml; / /你需要打印的页面
window.print();
窗口。文件。体.innerHTML = bdhtml; / /恢复界面
}
预览();
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。