用js如何控制打印? 比如说 要打印的内容有5页 但是我只需要打印第5页的内容 前面的4页不要js代码该如何写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是用打印机打印吗?js里面直接print();打印机不是可以设置一个页码范围嘛。 表达矛盾。只要第5页,那就是打印内容只有第5页。其实这个只要把前4页的内容隐藏起来,只留第5页内容即可。你因为不知道隐藏,才说有5页内容。隐藏方法有两个:1.用JS。1.1 JS取第5页内容写入一个新窗口并调用打印方法。1.2 JS取其它内容,将其隐藏,然后在本窗口中调用打印方法。2.用CSS。增加一个<style media="printer"></style>,在其中给其它内容的可见性设为隐藏即可,打印时会自动忽略它们。方法很多,不能一一给出具体代码,先看你想用哪种方法。 接接楼上的:<style media="printer"></style>这个是最常用的方法,而且可以很方便控制打印格式如果你想实现复杂的打印,用组件推荐一个lodop 新手求助~JS中文件路径 localhost可以访问,但IP访问却报404 js 字符串处理 一个不支持ie8的js问题求助 能否实现这样的效果 求JS全国学校列表联动菜单或数据 如何动态指定带参数的事件 关于向文本框中传递数据 一个值得反思的“搞笑问题”-- JSVM观后感! jQuery dialog button的问题 如何实现密码修改成功后 先给出提示 然后自动跳转主界面 web 浏览器内核初探 onbeforeunload事件 如何只监听指定事件
js里面直接print();打印机不是可以设置一个页码范围嘛。
其实这个只要把前4页的内容隐藏起来,只留第5页内容即可。你因为不知道隐藏,才说有5页内容。
隐藏方法有两个:
1.用JS。
1.1 JS取第5页内容写入一个新窗口并调用打印方法。
1.2 JS取其它内容,将其隐藏,然后在本窗口中调用打印方法。
2.用CSS。增加一个<style media="printer"></style>,在其中给其它内容的可见性设为隐藏即可,打印时会自动忽略它们。方法很多,不能一一给出具体代码,先看你想用哪种方法。
<style media="printer"></style>这个是最常用的方法,而且可以很方便控制打印格式
如果你想实现复杂的打印,用组件
推荐一个lodop