文档章节

window.print 打印界面

尘叙缘
 尘叙缘
发布于 2016/05/06 10:24
字数 260
阅读 64
收藏 1

一. window.print可以打印当前应用对应的页面展现出来的全部内容,用法不够灵活;

二. 使用window.print打印指定的内容,方法是将指定内容做成一个html文件的格式:

<html>  
<head>  
<script language="javascript">
    //此js函数用于解决打印指定div的问题  
    function printdiv(printpage)  
    {  
        var headstr = "<html><head><title></title></head><body>";  
        var footstr = "</body>";
        //获取div中的html内容  
        var printData = document.getElementById("printpage").innerHTML; 
        //获取div中的html内容,jquery写法如下
        // var printData = $("#" + printpage).html();
        
        //获取原来的窗口界面body的html内容,并保存起来
        var oldstr = document.body.innerHTML;  
        
        //给窗口界面重新赋值,赋自己拼接起来的html内容
        document.body.innerHTML = headstr+newstr+footstr;  
        //调用window.print方法打印新窗口
        window.print();  
        
        //将原来窗口body的html值回填展示
        document.body.innerHTML = oldstr;  
        return false;  
    }  
</script>  
<title>div print</title>  
</head>  
  
<body>  
    <input name="b_print" type="button" class="ipt"   onClick="printdiv('div_print');" value=" Print ">  
      
    <div id="div_print">  
        <h1 style="Color:Red">The Div content which you want to print</h1>  
    </div>  
</body>  
</html>


© 著作权归作者所有

尘叙缘
粉丝 10
博文 106
码字总数 88164
作品 0
深圳
程序员
私信 提问
window.print 页面打印

定义和用法 print() 方法用于打印当前窗口的内容。 语法 window.print(); window.print() 实际上,是浏览器打印功能菜单的一种程序调用。与点击打印功能菜单一样,不能精确分页,不能设置纸型...

初学者的优化
2018/06/21
222
0
JS 实现简单的页面局部打印例子

function preview(oper){ if (oper < 10){ bdhtml=window.document.body.innerHTML;//获取当前页的html代码 sprnstr="<!--startprint"+oper+"-->";//设置打印开始区域 eprnstr="<!--endprin......

逸舟
2011/03/28
382
0
【转载】c# asp.net webform web页面打印,可以控制需要打印和不需要打印的位置

html页面的web打印示例 Html代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.......

木木情深
2012/10/18
626
0
js如何通过点击button来触发键盘Ctrl+P事件?

window.print(),这个方法必须在页面完全加载完成之后才能触发。 当页面加载比较慢的时候或者是异步JS加载的时候,点击页面打印button来进行打印。window.print()只能等到頁面loading完成之...

沉淀3021
2016/09/20
1K
3
用js代码控制打印网页

有关网页打印,可以使用的方法有:“1.点击鼠标右键,选择打印预览,执行打印;2.按键盘上的[print sc sysrq]按钮”;还有打印当前网页的方法就是,用相关代码来实现,这里用到的是js;其实用...

晓军知了
2015/02/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

python学习10.04:Python list列表使用技巧及注意事项

前面章节介绍了很多关于 list 列表的操作函数,细心的读者可能会发现,有很多操作函数的功能非常相似。例如,增加元素功能的函数有 append() 和 extend(),删除元素功能的有 clear()、 remo...

太空堡垒185
34分钟前
4
0
新手插画学习的方法?教你如何自学?

插画学习的方法?教你如何自学? 从小喜欢画一些漫画头像随笔画,但是其实没有基础。个人偏好小清新手绘风的插画(如下图),每每看到都希望自己能画出这样的作品。 我其实很想说画这种美术功...

huihuajiaocheng
39分钟前
5
0
面试总结

一、2019.10.15日上午交子大道中海国际艾迪泰科面试总结 1、领导比较有亲合力,就是办公环境没有隔挡,不是很喜欢办公环境 2、成都这边人员太少,感觉不到规模 3、离家太远 1、实现clone(); ...

gtandsn
50分钟前
5
0
CentOS 7 部署 tesseract-ocr

官方地址 github yum-config-manager --add-repo https://download.opensuse.org/repositories/home:/Alexander_Pozdnyakov/CentOS_7/ 若提示 yum-config-manager: command not found 执行以......

阿白
51分钟前
3
0
JAVA比较器中comparator的使用

一个专用的比较器Comparator Comparator是一个专用的比较器,当一个不支持自比较或者自比较函数不能满足要求时,可写一个比较器来完成两个对象之间大小的比较。Comparator体现了一种策略模式...

daxiongdi
51分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部