亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > HTML > 正文

html 打印相關操作與實現詳解

2024-08-26 00:14:02
字體:
來源:轉載
供稿:網友

原理為調用 window.print() 方法,但是該方法只能對當前頁面全部打印,所以有了以下方案來解決局部打印

1: 利用 iframe 將需要打印的元素和樣式注入 再調用打印

// 示例代碼function print () {    let ifElement = document.getElementById('ifId')    const addHtmlPrint = () => {        const content = ifElement.contentWindow || ifElement.contentDocument        content.document.body.innerHTML = this.detailTable        const styleEle = document.createElement('style')        /* 去掉打印時的頁頭和頁腳 */        styleEle.innerHTML = '@media print {@page { margin: 5mm; }}'        content.document.getElementsByTagName('head')[0].appendChild(styleEle)        /* 保障 iframe 中資源加載完成,圖片要用 img 形式引入 */        ifElement.onload = () => {            content.print()        }    }    this.getDetailTable()    if (ifElement) {        // 若已經創建,則直接打印        addHtmlPrint()    } else {        ifElement = document.createElement('iframe')        ifElement.setAttribute('id', 'ifId')        ifElement.setAttribute('style', 'display:none')        document.body.appendChild(ifElement)        addHtmlPrint()    }}

2: 利用 @media print,在當前頁面設置打印操作時需要隱藏的元素

@media print{    /* 這里將不需要打印的元素設置為不顯示 */    .hidden-element{        display:none;        /* visibility:hidden; */    }    /*紙張設置為寬1200px 高800px*/    @page{        size:1200px 800px;    }}
  • <link href="/example.css" media="print" rel="stylesheet" /> 標注打印時才會采用的樣式
  • 監聽打印事件 window.addEventListener('beforeprint|| afterprint', ()=> {});

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美一区第一页| 色哟哟入口国产精品| 久久天天躁狠狠躁夜夜爽蜜月| 91网站免费看| 中日韩美女免费视频网站在线观看| 国产精品6699| 欧美三级欧美成人高清www| 一区二区日韩精品| 精品毛片网大全| 欧美华人在线视频| 日韩欧美在线视频观看| 777国产偷窥盗摄精品视频| 成人免费网站在线| 日韩成人中文字幕| 久久婷婷国产麻豆91天堂| 国产精品久久久久久久久久久新郎| 亚洲色图在线观看| 日韩欧美精品在线观看| 91精品国产乱码久久久久久蜜臀| 亚洲欧美在线x视频| 91av成人在线| 超在线视频97| 欧美刺激性大交免费视频| 欧美性猛交xxxx乱大交蜜桃| 91精品国产综合久久久久久久久| 亚洲视频一区二区三区| 亚洲欧美www| 成人乱色短篇合集| 亚洲精品自拍视频| 狠狠干狠狠久久| 国产成人精品一区| 国产一区二区三区网站| 国产一区二区三区在线观看网站| 欧美夫妻性生活xx| 成人中心免费视频| 蜜臀久久99精品久久久久久宅男| 国产精品视频久久久| 日韩乱码在线视频| 亚洲免费精彩视频| 国产美女直播视频一区| 乱亲女秽乱长久久久| 欧美激情一区二区三区久久久| 欧美巨乳在线观看| 一本色道久久综合亚洲精品小说| 久久综合亚洲社区| 国产精品扒开腿做爽爽爽男男| 日韩中文字幕在线视频| 久久久免费观看视频| 日韩黄色在线免费观看| 色爱精品视频一区| 欧美美女18p| 久久久国产一区二区| 国产日韩在线免费| 国产91在线高潮白浆在线观看| 国产精品久久9| 国产在线观看精品| 国产精品爽爽爽| 69久久夜色精品国产7777| 国产日韩换脸av一区在线观看| 久久人人爽人人爽爽久久| 成人黄色av网站| 日韩av在线一区| 欧美日韩免费区域视频在线观看| 久久久精品免费视频| 国产精品无码专区在线观看| 国产免费观看久久黄| 成人免费观看网址| 中文字幕日韩欧美| 亚洲性生活视频在线观看| 在线播放日韩精品| 欧美日韩一区免费| 久久免费观看视频| 国产精品福利在线观看| 亚洲免费av片| 成人情趣片在线观看免费| xxxxx成人.com| 国产精品福利久久久| 欧美大学生性色视频| 欧洲成人性视频| 国产精品永久免费在线| 欧美亚洲另类制服自拍| 欧美小视频在线观看| 青青草原成人在线视频| 久久精品国产99国产精品澳门| 国产精品揄拍500视频| 日韩高清av一区二区三区| 欧美电影在线免费观看网站| 国产精品自产拍高潮在线观看| 国外视频精品毛片| 自拍偷拍亚洲在线| 成人在线视频网| 26uuu另类亚洲欧美日本老年| 日韩一区二区福利| 亚洲国产精彩中文乱码av在线播放| 久久久久久91香蕉国产| 日本精品久久久| 亚洲性视频网址| 不卡中文字幕av| 欧美性jizz18性欧美| 成人在线国产精品| 国产欧美日韩亚洲精品| 欧美人与性动交a欧美精品| 国产精品久久久久久久美男| 大荫蒂欧美视频另类xxxx| 欧美成人午夜免费视在线看片| 亚洲一区二区三区sesese| 欧美国产日韩一区二区| 亚洲自拍偷拍区| 日韩欧美高清在线视频| 亚洲人成在线一二| 成人a在线视频| 日韩欧美在线网址| 国内自拍欧美激情| 久久天天躁狠狠躁夜夜av| 国产精品色悠悠| 久久免费视频在线| 欧美激情喷水视频| 久久成人18免费网站| 国产成人综合精品在线| 国产成人精品免费久久久久| 亚洲成色777777女色窝| 俺去啦;欧美日韩| 亚洲a中文字幕| 91精品久久久久久综合乱菊| 欧美日韩一区二区免费视频| 色综合久久中文字幕综合网小说| 日韩av成人在线观看| 欧美日韩国产一区二区| 国产免费一区二区三区香蕉精| 久久高清视频免费| 91在线观看免费高清| 91精品国产综合久久久久久蜜臀| 欧美一区二粉嫩精品国产一线天| 亚洲欧美制服中文字幕| 亚洲欧美成人一区二区在线电影| 日韩福利视频在线观看| 2018国产精品视频| 亚洲欧美激情一区| 亚洲成av人乱码色午夜| 欧美一区二区三区……| 国产精品成久久久久三级| 亚洲国产精彩中文乱码av在线播放| 日本精品一区二区三区在线播放视频| 亚洲资源在线看| 亚洲人a成www在线影院| 97久久精品国产| 91精品久久久久久久久久久久久| 国产精品99一区| 欧美华人在线视频| 国产精品久久久久久久一区探花| 亚洲综合精品一区二区| 国产精品一区二区三区成人| 日韩av一区二区在线观看| 久久久久久国产精品| 欧美肥老妇视频| 国产精品久久久久久婷婷天堂| 91在线无精精品一区二区| 影音先锋日韩有码| 国产成人一区二区| 亚洲美女在线看| 97久久精品人人澡人人爽缅北| 日本中文字幕不卡免费| 日韩精品在线影院| 亚洲欧美日韩区|