如果要打印的只是整个页面中的一小部分,就最好采用第二种方法。
第一种方法:如果要打印的页面排版和原web页面相差很大,采用此种方法。
点打印按钮弹出新窗口,把需要打印的内容显示到新窗口中,在新窗口中调用window.print()方法,然后自动关闭新窗口。
指定打印区域
把要打印的内容放入一个 span或div,然后通过一个函数打印。
把要打印的内容放这里
所有内容
div2的内容
打印
function printme()
{
document.body.innerhtml=document.getelementbyid('div1').innerhtml+'
'+document.getelementbyid('div2').innerhtml;
window.print();
}
方法二
用css教程控制
引用:@media print
.a {display:block}
.b {display:hidden}
把你不想打印的部分class设为b
首先在网页中添加:
引用: viewastext>
要打印的内容。哈哈!
方法三 用ie打印网页
internet explorer(简称ie)5.0以上版本强大的打印及打印预览功能。本文就向大家介绍如何用ie来打印网页。(谁?谁?谁在扔西红柿?下面一片嘘声:这还用得着你讲呀?!)咳咳咳,是的是的,在ie中打印网页实在是太简单不过了。只需点一下工具栏上“打印”按钮就可将当前网页打印出来
方法四
xml/html代码
引用:
Flex布局让子项保持自身高度如何实现 Flex布局让子项保持自身高度实现方法
获取localStorage最大存储大小的方法代码
video如何实现有声音自动播放 video实现有声音自动播放方法
table中cesllspacing与cellpadding有什么区别 table中cesllspacing与cellpadding区别解析
border-radius如何给元素添加圆角边框 border-radius给元素添加圆角边框方法
解决移动端1px边框问题的几种方法