最近有朋友问js 如何打印预览,今天就来讲解一下,首先了解一下打印原理,其实局部打印页面很简单。就是把你需要打印的部分做一个起始标记,至于标记如何写,随便你写什么。我这里就写 需要打印的内容 . 因为标记是不需要让用户看见的所以加了注释!具体实现代码如下:打印预览简单实现 这是body 里的内容不需要打印,具体的页面设计根据自己的要求自行设计。如果需要一个页面多个tag,可以动态生成tag 这是我需要打印的内容 funct...
JavaScript遍历table 1、说明 遍历表格中的某行某列,并打印其值 2、实现源码JavaScript遍历table tr td,tr th{ border:#CCC 1px solid; } /** * JavaScript遍历table */ function eachTableRow() { //获取table序号 var tab=document.getElementById("tab"); //获取行数 var rows=tab.rows; //遍历行 for(var i=1;i 学号 姓名 年龄 性别 2014010101 张思思 20 女 2014010102 立三 21 男 2014010103 王玉 2...
html加如下代码function printSome(path){ //传入文件路径 $("#to_print").html(''); setTimeout(function(){$("#print_button").click();}, 500); } web界面添加按钮调用js即可
第一种方法:指定不打印区域 使用CSS,定义一个.noprint的class,将不打印的内容放入这个class内。 细如下:.noprint{visibility:hidden} 要打印的内容。哈哈!将不打印的代码放在这里。 打印第二种方法:指定打印区域 把要打印的内容放入一个 span或div,然后通过一个函数打印。把要打印的内容放这里 所有内容 div2的内容 打印 function printme() { document.body.innerHTML=document.getElementByIdx_x_x('div1').innerHTM...
中国绿色厨房计划@media print{.noprint{display:none} }function printsetup(){// 打印页面设置wb.execwb(8,1); } function printpreview(){// 打印页面预览wb.execwb(7,1); } function printit(){if (confirm('确定打印吗?')){wb.ExecWB(6,1)//wb.execwb(1,1)//打开//wb.ExecWB(2,1);//关闭现在所有的IE窗口,并打开一个新窗口//wb.ExecWB(4,1)//;保存网页//wb.ExecWB(6,1)//打印//wb.ExecWB(7,1)//打印预览//wb.ExecWB(8,1)/...
之前在命令行下面打印JSON的时候统统都是Cat,然后将结果复制到支持JSON解析的编辑器里面,非常曲折。 简单的搜索了一下之后,在StackOverflow上找到了一篇文章。支持率最高的那个答案需要Python2.6+的支持,可是服务器上的版本为2.4,升级之后的影响不可预料,遂放弃。 继续看下面的答案,有一个叫jq的小工具貌似还不错,下载下来测试确实能满足要求。 #cat food.json | jq . 即可获得格式化好的结果 给大家详细介绍下jq吧 jq官网...
WebBrowser是IE内置的浏览器控件,无需用户下载. 一、WebBrowser控件二、WebBrowder控件的方法 //打印 WebBrowser1.ExecWB(6,1); //打印设置 WebBrowser1.ExecWB(8,1); //打印预览 WebBrowser1.ExecWB(7,1); 关于这个组件还有其他的用法,列举如下: WebBrowser.ExecWB(1,1) 打开 Web.ExecWB(2,1) 关闭现在所有的IE窗口,并打开一个新窗口 Web.ExecWB(4,1) 保存网页 Web.ExecWB(6,1) 打印 Web.ExecWB(7,1) 打印预览 Web.ExecWB(8,1...
本文实例讲述了jQuery控制网页打印指定区域的方法。分享给大家供大家参考。具体分析如下: 使用jQuery控制网页打印指定的区域,可以指定一个div区域的id即可实现打印网页的部分内容,如下代码所示:jquery 打印指定区域内容function printHtml(html) { var bodyHtml = document.body.innerHTML; document.body.innerHTML = html; window.print(); document.body.innerHTML = bodyHtml; } function onprint() { var html = $("#prin...
本文实例讲述了Javascript递归打印Document层次关系的方法。分享给大家供大家参考。具体如下:递归显示节点层次关系var ResultStr = ""; function ListNode(node,level) {PrintInfo(node, level);level++;var nodes = node.childNodes;for (var i = 0; i "; } function getDocAllInfo() {ResultStr = "";ListNode(document, 0);document.write(ResultStr); }div内容 单元格1单元格2单元格3单元格4我是SPAN希望本文所述对大家的java...
本文实例讲述了JavaScript调用浏览器打印功能的方法。分享给大家供大家参考。具体如下: 1. 通用型,支持IE,Firefox,Chrome... 代码如下:window.print(); 2. 只支持IE打印:var print=function(){ /*** WebBrowser.ExecWB(1,1) 打开* Web.ExecWB(2,1) 关闭现在所有的IE窗口,并打开一个新窗口* Web.ExecWB(4,1) 保存网页* Web.ExecWB(6,1) 打印* Web.ExecWB(7,1) 打印预览* Web.ExecWB(8,1) 打印页面设置* Web.ExecWB(10,1) 查看页面...
js调试中经常会碰到输出的内容是对象而无法打印的时候,光靠alert只能打印出object标示,却不能打印出来里面的内容,甚是不方便,于是各方面整理总结了如下一个函数,能够将数组或者对象这类的结果一一打印出来,具体代码如下:function writeObj(obj){ var description = ""; for(var i in obj){ var property=obj[i]; description+=i+" = "+property+"\n"; } alert(description); } 另外当你需要将object对象转换为string字符串...
本文实例讲述了jQuery插件jquery-barcode实现条码打印的方法。分享给大家供大家参考,具体如下: 这是一个纯js的jQuery插件,项目地址:http://barcode-coder.com/en/barcode-jquery-plugin-201.html 使用示例:jQuery Barcode.barcodeImg{margin:10px 0px} function code11(){$("#bcTarget").empty().barcode($("#src").val(), "code11",{barWidth:2, barHeight:30,showHRI:false});}function code39(){$("#bcTarget"...
直接上代码index......文本打印区域............文本打印区域............文本打印区域............文本打印区域............文本打印区域...... 代码 jquery.PrintArea.min.js:(function(c){function g(){var b=""+d.popTitle+"";c(document).find("link").filter(function(){return"stylesheet"==c(this).attr("rel").toLowerCase()}).filter(function(){var a=c(this).attr("media");return void 0==a!1:""==a.toLowerCase(...
我们这次使用setTimeout来实现一个按照时间定时,依次打印数值的例子.其实在早期的时候,也是我经常犯的一个错误,或者实现这种能力,似乎js比较牵强,其实是我的错,哈哈!没能理解JS强大之处.我们直接进入主题吧! 注意,如果用setInterval来实现的话,那肯定很简单,这次我们是使用setTimeout. 我们先从最简单思考入手.那就会写出下面的代码.for(var i = 0; i 这段代码虽然依次打印了,每个i的值0,1,2,3,4.但是,执行的时间却没有起作用....
很多网站都有此功能,当浏览到底部时都会有一个打印按钮,点击打印按钮就可以完成打印功能,功能非常不错,人性化,代码非常的简单。脚本之家 也就是只要调用window.print()函数就可以实现打印当前页面。 但是上面的并不完美,因为有些网页上的很多内容都不需要打印,下面介绍一下如何打印页面中的指定内容。 代码如下:指定被打印的内容function printdiv(printpage) { var newstr = printpage.innerHTML; var oldstr = documen...