请问大家,关于页面打印的问题

Marswxin 2004-11-21 09:46:38
我要将页面进行打印
但页面中有些元素不想打出来
请问如何控制
...全文
96 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
leon123456 2004-11-21
  • 打赏
  • 举报
回复
html 页面打印技巧

在html页面打印中,使用

<body onbeforeprint="javascript:beforeprint();" onafterprint="javascript:afterprint();">

<script type="text/javascript">

function beforeprint() {

id.style.display='none';

}

function afterprint() {

id.style.display='';

}

</script>

id为html页面中定义的不需要打印出来的部分,比如:

<table id="idTable"><tr><td>test</td></tr></table>

这样,这个表格在打印时就不会被打印出来了.
rootcn 2004-11-21
  • 打赏
  • 举报
回复
用CSS可以控制的

@print {
将要隐藏的元素放在这些定义中
....
}
ttyp 2004-11-21
  • 打赏
  • 举报
回复
<body onbeforeprint="让元素隐藏" onafterprint="元素显示">

87,915

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧