/**
*传入的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";
}
}
相关推荐
零成本实现飞牛 OS 内网穿透:CloudFlare 隧道搭建全攻略
一、引言:突破内网限制的最优解当你的内网环境中部署了飞牛 OS 系统(无论是老旧电脑还是 NAS 设备),想要实现公网访问时,传统方案往往面临两大痛点:公网 IP 申请困难且成本高DDNS 动态解析配置复杂专业内网穿透工具存在付费门槛今天为大家带来零成本解决方案:通过免费域名搭配 CloudFlare 隧道技术,无需公网 IP 即可轻松实现飞牛 OS 服务的公网访问。全程操作可视化,新手也能快速上手!二、前期准备:必备工具清单(1)域名准备。
js实现网页的过滤打印(去掉你不想出现的内容)
我的页面顶部 出现了 title的内容 和 网址,底部也出现了不该出现的东西,怎么办?③给dom元素注册打印事件,要包含三个函数,顺序不能乱。②编写打印前的过滤函数 和 打印后的恢复函数。① 我们首先要注册两个函数。其他浏览器,当然如出一辙。
DDR4 硬件设计笔记
DDR4-DRAM是第四代支持双倍数据读取,支持随机位置存取的静态存储器。DDR4-DRAM的工作原理。DDR之T拓扑和Fly-by拓扑。DDR的硬件设计。DDR4 PCB设计要点介绍。DDR4之PCB走线间距的串扰评估。DDR4之内存通道(channel)和内存列(rank)。
js 打印 HTML 隐藏不想打印的元素
function printPagebyJS(domObj) { pagesetup_null(); if (domObj) { var allHtml = window.document.body.innerHTML; var printHtml = domObj.outerHTML; window.document.bo
跨境TRS投资操作指南与系统解决方案
3 点击【申请 TRS 账户】,查看风险披露,录入账户参数、确定录入的参数信息,进行身份验证,输入验证码,TRS 账户开户申请已提交,后台对已提交的 TRS 开户申请进行审核,审核成功后,短信邮箱提醒,进行登录;2.点击【申请TRS账户】,查看风险披露,录入账户参数、确定录入的参数信息,进行身份验证,输入验证码,TRS账户开户申请已提交,后台对已提交的TRS开户申请进行审核,审核成功后,短信邮箱提醒,进行登录;4)更广泛的投资选择:相比A股通,TRS可以交易更多的A股标的,提供了更广泛的投资选择。
MMRotate 详细使用教程
MMRotate 详细使用教程 做旋转目标检测,怎么可以不知道如何使用MMRotate呢! github链接: https://github.com/open-mmlab/mmrotate 1 安装 创建虚拟环境并激活 conda create -n mmrotate python=3.7 -y conda activate mmrotate 安装 PyTorch 和 torchvision conda install pytorch torchvision -c pytorch 注意:确保
printjs的使用
记录一下打印(printjs)的下载,使用,以及配置项...
关于石墨烯费米能级和偏置电压之间的关系问题
石墨烯费米能级与电压的关系问题
原生JS页面打印隐藏不想要的数据,以及分页处理
1.js打印是调用 window.print() 这个方法。 2.因为window.print()是打印整个页面,但有的时候我们想隐藏掉部分页面上的数据的话,该怎么处理呢 ? 3.这个时候我们可以通过css样式来控制打印时候的样式 打印前: 打印后(隐藏了左侧的名字和头部导航): 代码如下: < style media=“printTest”> @media print { .nodayin { display: none; } } < /style> 4.如果我们需要把学生的数
工业视觉实战:用摄像头+AI高精度测量钢板尺寸(附深度分析)
摘要: 钢铁制造业正加速采用基于摄像头与深度学习的视觉测量技术,以取代传统人工测量,实现钢板长、宽、高(厚)的非接触、高精度在线检测。核心方案包括单目视觉(低成本但受限于变形)、双目/多目立体视觉(可精确测量变形钢板)及3D激光扫描(微米级精度)。系统精度受硬件(相机分辨率、镜头)、算法(亚像素技术)及环境稳定性共同影响,综合精度可达±0.1mm。实战中需重点解决热膨胀(需红外测温实时补偿)和钢板变形(必须采用三维方案)两大挑战,并通过工程化设计(散热、防振)确保系统可靠运行。该技术需融合光学、机械与算法,
机器人中的数值优化(十二)——带约束优化问题简介、LP线性规划
本系列文章主要是我在学习《数值优化》过程中的一些笔记和相关思考,主要的学习资料是深蓝学院的课程《机器人中的数值优化》和高立编著的《数值最优化方法》等,本系列文章篇数较多,不定期更新,上半部分介绍无约束优化,下半部分介绍带约束的优化,中间会穿插一些路径规划方面的应用实例
printjs 如何打印隐藏html元素
最近遇到一个需求,需要点击按钮的时候打印局部html,经调研printjs 是实现打印很不错的库,不过这里遇到一个问题,要打印的东西并没有显示在页面上,产品也并不想去做多一个弹窗或页面去承载。这里尝试了先用display:none隐藏,再用@media print 设置display:block。也尝试用了printjs 的一些style相关的参数,也没效果(这里没深入去看这些参数到底为什么没效果)。2、(推荐)采用了一个取巧的方法,在需要打印的元素外围包裹一个height:0;
重回童年的经典系列☀️|【炸弹人小游戏】制作过程+解析 | 收藏起来跟曾经的小伙伴一起梦回童年!
Unity,小游戏开发。 本篇文章对童年经典小游戏——炸弹超人进行制作和解析。不知道有没有勾起你童年的回忆呢!快来和我一起制作这个童年经典的小游戏吧! 敬请品尝!
js内存泄露
js内存泄露如何检测?场景有哪些?如何定位具体代码?
SAP B1中文培訓教材_SDK
公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说
WINCC7.3破解文件
WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!
浏览器控制台定位页面内存泄漏总结/GTM 埋点导致内存泄漏
发现展开层级中有个 ‘gtm’ 相关的 js 对象占内存最大, 点击定位源码, 发现它里面有个属性直接指向了一个大 element , 导致此 element 未销毁, 网络标签页中屏蔽掉 gtm 相关 js , 问题解决一部分, 确定定位到原因了, 之后搜到了一篇文章。本系统(vue2)有个功能是点击目录刷新右侧 router-view (先切换到空白页, 再 $router.replace 切回原页面), 所以页面操作就是点下目录刷新下, 这样刷新前后页面没变, 如果内存还飙升不降, 铁定有问题。
efm32 入门.pdf
本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。
移动端react/H5开发通过JS捕捉安卓物理返回键的实践
业务需求及要求 一共5个页面,页面内有导航栏和返回,其中两个页面的返回有特殊要求,而且物理返回键点击动作要和导航中的返回完全一致。 首页——项目一打开在首页,点击某个元素跳转到列表页 列表页——可以点击新增跳到表单编辑页,点击草稿可以跳到草稿箱,点击每个图可以跳到详情页;点返回回到首页。 详情页——点击编辑可以跳到表单编辑页; 表单编辑页——点击保存跳到草稿箱,点击提交跳到列表页; 草稿箱——点击每个图片进入表单编辑页;点返回回到列表页。 解决过程 网查了一下,花了大半天时间尝试了以下方法
温度PID控制PLC程序
温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值
PDF.js+pdfobject.js实现文档的在线预览
由于现在flash的种种局限性和HTML5技术的兴起,flash文档预览也被抛弃了,pdf.js和pdfobject.js在某种情况下都可以单独使用,不过如果你的项目中需要结合使用的话,可以看看这篇文章。
javascript - 浏览TOM大叔博客的学习笔记
这两天看了一下TOM大叔的《深入理解js系列》中的基础部分,根据自己的实际情况,做了读书笔记,记录了部分容易绊脚的问题。写篇文章,供大家分享。
JS学习笔记05-DOM基础
文章目录一、DOM基础1.1 什么是DOM?二、DOM节点2.1 什么是DOM节点?2.2 childNodes 获取子节点(会获取文本节点)2.3 nodeType 返回元素的节点类型。2.4 nodeName 返回元素的名称。2.5 nodeValue 设置或返回指定节点的节点值。2.6 children 获取子节点2.7 parentNode 获取父节点 一、DOM基础 1.1 什么是DO...
优快云博客里面挂广告的推荐方法
objParen; objTop += objParen; objParent = objParen; } // 我们已经拿到了我们要定位的广告元素位置了 2 我们的广告 查看复制到剪切板打印 里面注意我使用了GOOGLE_COMMENT作为这个广告的ID,同时设置了CSS属性为绝对定位,不显示。 3 移动我们的广告到正确的位置 查看复制到剪切板打印 // 得到我们前面的广告对象 var gg = (“GOOGLE_COMMENT”); // 相对于我们要放广告的位置,加
js常用方法和技巧
随着AJAX的流行,js又得到了很多人的重视,js最大的优势就是它能够对html上的所有元素进行操作,包括创建标签元素,更改元素属性等,这样就使得我们能够利用js来实现很多的动态效果,来提供给用户更强的交互性!Js测试方法<o:p></o:p> 在调试Javascript脚本的时候,如果有错误,IE的状态栏里会有个问号[点击此问号],或者弹出错误框,为了尽快找到错误,...
内存泄露引发的卡顿
内存泄露前言一、提出背景二、什么是内存泄露内存泄露的定义js的数据存储js垃圾回收机制Chrome devTools查看内存情况有哪些场景会发生内存泄露及对应的解决方案意外的全局变量引起的内存泄漏被遗忘的定时器 循环引用DOM删除时没有解绑事件没有清理的DOM元素引用控制台的打印总结 前言 内存泄露是前端不可避免的一个问题,内存泄露也会导致卡顿? 让我们一起来探探究竟。 一、提出背景 当一个页面出现卡顿的时候,你会想到有哪些原因呢? 常见原因: 可以分为两大块 渲染不及时,页面掉帧 检查是否网络请求过多
网页禁止复制?一文讲透CSS/JS拦截原理与破解方法
复制粘贴是浏览器最基础的能力之一,但许多网站却通过CSS和JavaScript技术手段限制用户操作,例如设置user-select属性禁止文本选中、监听copy事件并阻止默认行为、屏蔽右键菜单等。这些限制本质上只是前端交互层的拦截,并非浏览器层面的绝对锁闭。面对这类网页,普通用户可尝试阅读模式、另存为PDF或临时禁用JavaScript;具备一定技术基础的用户则能借助DevTools控制台,通过copy()函数或注入捕获阶段监听器取回复制能力。对于前端开发者而言,合理的做法不是一刀切禁止复制,而是利用剪贴板
身为程序猿——谷歌浏览器的这些骚操作你真的会吗_程序员如何用谷歌
为了应付面试也刷了很多的面试题与资料,现在就分享给有需要的读者朋友,资料我只截取出来一部分哦。
【JavaWeb·7】JSP入门
JSP入门
7493



被折叠的 条评论
为什么被折叠?



