`
weichen
  • 浏览: 3328 次
  • 性别: Icon_minigender_1
  • 来自: 天津
文章分类
社区版块
存档分类
最新评论

页面打印时通过js屏蔽掉一些不需要的元素

阅读更多
/**
 *传入的IDS为需要屏蔽的元素id数组
*/
function print(IDS) {
    //将需要屏蔽的元素隐藏
	for (var i=0; i< IDS.length; i++) {
		var target = document.getElementById(IDS[i]);
		target.style.display="none";
	}
	var imagesarray =window.document.images
	for(var i=0;i< imagesarray.length;i++)
	{
	   imagesarray[i].style.display="none";
	}
	//打印
	window.print();
    //显示屏蔽的元素
	for (var i=0; i< IDS.length; i++) {
		var target = document.getElementById(IDS[i]);
		target.style.display="block";
	}
	for(var i=0;i< imagesarray.length;i++)
	{
	   imagesarray[i].style.display="block";
	}
}
分享到:
评论

相关推荐

    pdf.js使用demo(已解决隐藏打印下载等按钮)

    当然,你也可以通过 JavaScript 来动态控制这些按钮的显示和隐藏,例如在页面加载完成后或者特定事件触发时执行相应的操作: ```javascript document.getElementById('printButton').style.display = 'none'; ...

    JavaScript网页特效范例宝典源码

    实例009 关闭IE主窗口时,不弹出询问对话框 13 1.2 弹出网页对话框 14 实例010 弹出网页模式对话框 14 实例011 弹出全屏显示的网页模式对话框 16 实例012 网页拾色器 18 实例013 日期选择器 21 1.3 窗口的动画效果 ...

    常用JS脚本页面判断

    在JavaScript中,页面判断是网页开发中不可或缺的一部分,主要用于数据验证、用户交互和浏览器兼容性处理。以下是对标题和描述中涉及的知识点的详细说明: 一、验证类 1. 数字验证: - 整数:使用正则表达式`/^(-|...

    程序天下:JavaScript实例自学手册

    12.20 关不掉的警告框 12.21 循环的警告框 12.22 屏蔽状态栏的错误提示 12.23 获取模式窗口的值 第13章 日期和时间特效 13.1 指定时间关闭页面 13.2 最简单的时间日期特效 13.3 最简单的获取时间的方法 13.4 随日期...

    javascript网页特效实例大全

    8.10 单击按钮打印当前页面 217 8.11 记录用户的来访次数 218 8.12 可选择的页面信息 219 8.13 文本框消失的页面 220 8.14 随机播放背景音乐的页面 221 8.15 能自动滚屏的页面 222 8.16 密码保护页面 223 ...

    javascript代码常用大全

    - 通过 JavaScript 实现 DIV 元素的各种交互效果。 #### 13. TABLE相关(客户端动态增加行列,模拟进度条,滚动列表等) - 动态修改表格内容,以及通过表格实现进度条等效果。 #### 14. 各种 `&lt;object classid&gt;` ...

    《程序天下:JavaScript实例自学手册》光盘源码

    12.20 关不掉的警告框 12.21 循环的警告框 12.22 屏蔽状态栏的错误提示 12.23 获取模式窗口的值 第13章 日期和时间特效 13.1 指定时间关闭页面 13.2 最简单的时间日期特效 13.3 最简单的获取时间的方法 13.4 随日期...

    常用的JS,web开发有用哦

    - **`document.images[索引]`**: 通过索引访问页面中的图片元素。 ##### 1.12 窗体事件绑定 - **`document.onmousedown=scrollwindow;`**: 当鼠标按下时执行`scrollwindow`函数。 ##### 1.13 元素 - **`document...

    javascript 常用验证函数.doc

    本文将详细介绍JavaScript中的一些常用验证函数,这些函数对于确保用户输入的有效性和提高用户体验至关重要。 一、验证类 1. 数字验证: - 整数验证:`/^(-|\+)?\d+$/.test(str)`,该正则表达式用于检查字符串...

    javascript经典例子.txt

    - 实现方法:通过JavaScript操作DOM元素,实现添加、修改和删除下拉列表项的功能。 - **2.3 可以输入内容的下拉框** - 描述:实现一个支持输入搜索的下拉列表。 - 实现方法:使用JavaScript监听用户的输入事件,...

    javascript禁用键盘功能键让右击及其他键无效.docx

    可以通过CSS媒体查询来禁止打印时显示页面内容: ```css @media print { * { display: none; } } ``` ### 总结 以上介绍了一些常见的方法来禁用或限制用户在网页上的操作。需要注意的是,虽然这些技术可以增加...

    js使用小技巧

    Javascript小技巧一箩筐 事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode ...

    web JavaScript

    JavaScript是一种广泛应用于Web开发的脚本语言,它主要在客户端运行,用于增强用户交互和页面动态性。本文将深入探讨JavaScript技术,特别是针对初学者的关键知识点。 首先,我们来看看JavaScript在Web开发中的常见...

    javascript 常用代码大全

    2.2 动态添加,修改,删除下拉框中的元素 2.3 可以输入内容的下拉框 2.4 多行文本框中只能输入imax文字。如果多输入了,自动减少到imax个文字(多用于短信发送) 3、打印类 3.1 打印控件 4、事件类 4.1 ...

    iframe里的页面禁止右键事件的方法

    在开发涉及iframe嵌入内容的网页时,开发者可能会遇到一些安全和版权的问题,其中一项就是如何阻止iframe中的右键事件。右键事件不仅允许用户调用上下文菜单,还可能让用户对网页元素进行审查元素等操作,这些都可能...

    常用的JavaScript脚本集合.doc

    此外,还有一些功能类的脚本,涉及时间控件、日历、万年历、动态时钟效果、表单生成和管理、打印控制、事件处理(如右键屏蔽、功能键屏蔽)以及网页设计元素,如滚动文字、图片、HTML编辑器、颜色选择器、下拉菜单和...

    javascript常用技术

    本文将详细介绍JavaScript的一些常用技术,包括事件处理、对象操作、代码技巧等。 首先,JavaScript的事件处理是它与用户交互的核心机制。例如,`doSelectUser`函数是一个典型的事件处理函数,用于打开一个模态...

    在bs开发中经常用到的javaScript技术.doc

    在BS(Browser/Server,浏览器/服务器)开发中,JavaScript技术是不可或缺的一部分,主要用于增强用户交互体验、数据验证以及提供动态功能。以下是一些在实际开发中常用的JavaScript技术及其应用场景: 一、验证类 ...

    在b/s开发中经常用到的javaScript技术整理

    在B/S架构开发中,JavaScript是一种非常重要的前端脚本语言,它被广泛应用于网页的交互设计、数据验证、页面特效等方面。本文将详细介绍在B/S开发中常用的JavaScript技术及其应用场景。 ### 一、验证类 #### 1. ...

Global site tag (gtag.js) - Google Analytics