js 打印页面内容

function Pageprint(tid) {
           var oldHTNL= document.body.innerHTML;
           document.body.innerHTML = document.getElementById(tid).innerHTML;
            window.print();
            document.body.innerHTML = oldHTNL;

};

onclick="Pageprint(‘tid‘)";

时间: 2024-07-30 04:56:31

js 打印页面内容的相关文章

如是使用JS实现页面内容随机显示

之前有个客户咨询我,因为他们公司的业务员有多个人,但公司网站的联系方式板块里只够放一个人的信息,所以就想能不能实现这个联系方式信息随机显示,对于业务或客服人员来说也能做到分配均匀公平.本文我们将和大家一起分享,如何使用js控制实现页面内容随机显示. 这里我以本地的蝉知建站系统为例,给大家演示一下实现流程. 首先将想要显示的不同内容分别放到不同的盒子里(div),并用ID属性标记好.例如: <div id="p1"> <p>联系人:张三</p> <

如何使用JS实现页面内容随机显示

之前有个客户咨询我,因为他们公司的业务员有多个人,但公司网站的联系方式板块里只够放一个人的信息,所以就想能不能实现这个联系方式信息随机显示,对于业务或客服人员来说也能做到分配均匀公平.本文我们将和大家一起分享,如何使用js控制实现页面内容随机显示. 这里我以本地的蝉知建站系统为例,给大家演示一下实现流程. 首先将想要显示的不同内容分别放到不同的盒子里(div),并用ID属性标记好.例如: 1 <div id="p1"> 2 <p>联系人:张三</p>

js打印表格内容

在项目中有时候需要使用到打印报表内容的需求功能,可以利用js实现报表的打印功能.代码如下: //打印表格 function printTable() { var tableToPrint = document.getElementById('printTable');//将要被打印的表格 var newWin= window.open("");//新打开一个空窗口 newWin.document.write(tableToPrint.outerHTML);//将表格添加进新的窗口 ne

使用clipboard.js复制页面内容到剪切板

最近在做一个的智能客服Web端浏览器应用,其中有一项需求是客户在获取系统返回的 答案后点击“复制答案”按钮将答案复制到系统剪切板.本以为这是一个小case,但是发现如果 要对各种主流浏览器都有良好的兼容性并不简单.原因在于出于安全原因,大多数现代浏览 器都未提供通用的剪贴板复制接口(或即便有,也默认被禁用). 上网搜索了一下,现有的方案大致有两种: 一:使用原生javascript中window.clipboardData实现复制到剪贴板功能: 二:使用Zero Clipboard库: 在尝试了

纯JS搜索页面内容-我的扩展版本

我扩展了什么? 1.不区分大小写,且替换后保留原大小写内容. 2.自动滚动到所属位置. 时间比较赶 也比较粗糙. 原作 张鑫旭 ------- ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62

使用JS导出页面内容到Excel

JS代码 <script> $(function(){ // 使用outerHTML属性获取整个table元素的HTML代码(包括<table>标签),然后包装成一个完整的HTML文档,设置charset为urf-8以防止中文乱码 var html = '\<html\>\<head\>\<meta charset="utf-8" \/\>\<\/head\>\<body\>' + document.g

js:打印页面且自定义页眉页脚

1,下载jqprint.js,如果报错,可能是jquery的版本太低了. 解决:1,更换jquery 2,或者引入 jquery-migrate.min.js <input type="button" id="printtest" value="打印" onclick="printtest()"> <div id="printcontent"> <div>test<

打印页面内容,&lt;input&gt;不好使,用&lt;textarea&gt; 代替

<textarea class="sld-textarea" onchange="changeTextareaValue(this)">123</textarea> /*** 修改*/ function changeTextareaValue(obj) { $(obj).html(obj.value);} /** * 打印 */ function clickPrint(){ bdhtml = window.document.body.inne

js 获取页面内容可见区域的高度和宽度

var h = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight; //height var w = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth; //width