js实现打印

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<script language="javascript">

function printdiv(printpage){

    var headstr="<html><head><title></title></head><body>";

    var footstr="</body>";

    var newstr=document.all.item(printpage).innerHTML;

    var oldstr=document.body.innerHTML;

    document.body.innerHTML=headstr+newstr+footstr;

    window.print();

    document.body.innerHTML=oldstr;

    return false;

}

</script>

<title>div print</title>

</head>

<body>

<input type="button" onClick="printdiv(‘div_print‘);" value=" 打印 ">

<div id="div_print">

<h1 style="Color:Red">被打印区域:www.phpernote.com</h1>

</div>

这块区域是打印不到的!

</body>

</html>
时间: 2024-11-05 13:03:55

js实现打印的相关文章

js 实现打印功能

前端js实现打印功能的两种方式: 1.利用iframe,隐藏iframe,直接通过按钮直接打印,弹出打印设置页面. <button onclick="doPrint();">print</button> <iframe style="display:none" id="printIframe" frameBorder=0 scrolling=no width="100%" src="./

前端js实现打印excel表格

产品原型: 图片.png 功能需求:点击导出考勤表格按钮,会自动下载成Excel格式 图片.png 图片.png jsp页面代码: <div class="tools"> <button type="button" class="btn green" id="excell" onclick="method5('dataTable')">导出考勤表</button> <

JS控制台打印星星,总有你要的那一款~呐~给你小心心哦~~~?

用JS语句,在控制台中打印星星,你要的是哪一款呢~来认领吧~ 1.左直角星星 效果: 代码: let readline=require("readline-sync"); console.log("请输入你想要的星星行数:"); let row=parseInt(readline.question("")); //左直角三角形 let star1=""; console.log("你要的"+row+&quo

JS实现打印功能

<%@ page contentType="text/html;charset=UTF-8" language="java" %> <%@ taglib prefix="f" uri="http://www.springframework.org/tags/form"%> <!DOCTYPE html> <html lang="zh-CN"> <head

使用JS代码打印 修改博客园(或网站)的title

title在html中属于特殊的节点元素. 因为它可以使用doucment.getElementsByTagName("title")[0]来获取它的标题,但却无法用doucment.getElementsByTagName("title")[0]用更改它的值. 但是,总有解决的方法. 在javascript中,修改title的方法是: <script type="text/javascript"> document.title =

JS 页面打印

var hkey_root, hkey_path, hkey_key hkey_root = "HKEY_CURRENT_USER" hkey_path = "\\Software\\Microsoft\\Internet Explorer\\PageSetup\\" //设置网页打印的页眉页脚为空 function pagesetup_null() { try { var RegWsh = new ActiveXObject("WScript.Shell

JS局部打印两种方法

所有浏览器都可以 <html> <head title=""> <title>测试打印</title> <style media="print"> /*只应用于打印的样式*/ .noprint { display: none; } </style> <script> //通过标签控制 function printDiv1(oper) { bdhtml = window.documen

js 客户端打印html 并且去掉页眉、页脚

print() 方法用于打印当前窗口的内容,支持部分或者整个网页打印. 调用 print() 方法所引发的行为就像用户单击浏览器的打印按钮.通常,这会产生一个对话框,让用户可以取消或定制打印请求. win10下测试ie11.chrome.firefox.360.edge 都可以成功去掉页眉页脚: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <title>打印</title> 5 <meta charset=&

【JS】打印Excel——ActiveX控件

1 function viewToExcel(){ 2 var filepath = "f:\\PrinterExcel.xls"; 3 var xlApp; 4 var xlBook; 5 var xlSheet; 6 try { 7 xlApp = new ActiveXObject("Excel.Application"); 8 } 9 catch (e) { 10 alert("请调整IE安全选项"); 11 return; 12 } 1