前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >js 打印机打印指定局部区域

js 打印机打印指定局部区域

作者头像
Savalone
发布2020-02-11 14:21:11
6.7K0
发布2020-02-11 14:21:11
举报
文章被收录于专栏:Savalone's BlogSavalone's Blog
代码语言:javascript
复制
<!--startprint-->  
<div> 
<h2>Песня о буревестнике</h2> 
<p>Над седой равниной моря ветер тучи собирает. Между тучами и морем гордо реет Буревестник,черной молнии подобный.</p>
<p>То крылом волны касаясь,то стрелой взмывая к тучам,он кричит,и ----тучи слышат радость в смелом крике птицы.</p>
<p>В этом крике ----жажда бури!Силу гнева,пламя страсти и уверенность в победе слышат тучи в этом крике.</p>
<p>Чайки стонут перед бурей,---- стонут,мечутся над морем и на дно его готовы спрятать ужас свой пред бурей.</p>
<p>И гагары тоже стонут,----им,гагарам,недоступно наслажденье битвой жизни: гром ударов их пугает.</p>
<p>Глупый пингвин робко прячет тело жирное в утесах…Только гордый Буревестник реет смело и свободно над седым от пены морем!</p>
<p>Все мрачней и ниже тучи опускаются над морем,и поют,и рвутся волны к высоте навстречу грому.</p>
<p>Гром грохочет. В пене гнева стонут волны,с ветром споря. Вот охватывает ветер стаи волн объятьем крепким и бросает их с размаху в дикой злобе на утесы,разбивая в пыль и брызги изумрудные громады.</p>
<p>Буревестник с криком реет,черной молнии подобный,как стрела пронзает тучи,пену волн крылом срывает.</p>
<p>Вот он носится,как демон,---- гордый,черный демон бури,---- и смеется,и рыдает… Он над тучами смеется,он от радости рыдает!</p>
<p>В гневе грома,---- чуткий демон,---- он давно усталость слышит,он уверен,что не скроют тучи солнца,---- нет,не скроют!</p>
<p>Ветер воет…Гром грохочет…</p>
<p>Синим пламенем пылают стаи туч над бездной моря. Море ловит стрелы молний и в своей пучине гасит. Точно огненные змеи,вьются в море,исчезая,отраженья этих молний.
<p>- Буря! Скоро грянет буря!</p>
<p>Это смелый Буревестник гордо реет между молний над ревущим невно морем;то кричит пророк победы:
<p>- Пусть сильнее грянет буря!…</p>
</div>  
<!--endprint-->  
<input type="button" value="点击打印" onclick="doPrint()">
代码语言:javascript
复制
<script>  
function doPrint() {  
bdhtml = window.document.body.innerHTML;  
sprnstr = "<!--startprint-->";  //开始打印标识字符串有17个字符
eprnstr = "<!--endprint-->";    //结束打印标识字符串
prnhtml = bdhtml.substr(bdhtml.indexOf(sprnstr) + 17);  //从开始打印标识之后的内容
prnhtml = prnhtml.substring(0, prnhtml.indexOf(eprnstr));  //截取开始标识和结束标识之间的内容
window.document.body.innerHTML = prnhtml;  //把需要打印的指定内容赋给body.innerHTML
window.print();  //调用浏览器的打印功能打印指定区域
location.reload();  //重新给页面内容赋值;
}  
</script>
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019年11月02日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档