黄片毛片在线看_天天操天天射天天爽_精品久久久久中文慕人妻 _青娱乐在线免费视频_青青草精品在线视频_日本中文字幕久久_亚洲国产欧美另类_伊人手机在线视频_天天综合永久入口_久久久综合久久

福州網站建設>網站新聞>php技術

JavaScript 實現打印指定內容操作

發布日期:2019-07-11瀏覽次數:1513 來源:福州網站建設

一.打印當前頁面指定元素中的內容

方式一:直接使用window.print();

(1)首先獲得元素的html內容(這里建議如果有樣式最好是用內聯樣式的方式)

  var newstr = document.getElementById(myDiv).innerHTML;//得到需要打印的元素HTML

(2)保存當前頁面的整個html,因為window.print()打印操作是打印當前頁的所有內容,所以先將當前頁面保存起來,之后便于恢復。

var oldstr = document.body.innerHTML;//保存當前頁面的HTML

(3)把當前頁面替換為打印內容HTML

document.body.innerHTML = newstr;

(4)執行打印操作

window.print();

(5)還原當前頁面

document.body.innerHTML = oldstr;

方法例:

//myDiv為需要打印的元素ID

function printpage(myDiv){    
var newstr = document.getElementById(myDiv).innerHTML;
var oldstr = document.body.innerHTML; 
document.body.innerHTML = newstr; 
window.print(); 
document.body.innerHTML = oldstr; 
return false; 
}

方式二:window.open("",..)新開瀏覽器對話框打印。

(1)獲得需要打印的元素HTML

var printHtml = document.getElementById("myDiv").innerHTML;//這個元素的樣式需要用內聯方式,不然在新開打印對話框中沒有樣式

(2)打開一個窗口,且內容設置為空。

var wind = window.open("",'newwindow', 'height=300, width=700, top=100, left=100, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=n o, status=no');

(3)將新窗口內容填充為需要打印的HTML內容

wind.document.body.innerHTML = printHtml;

(4)打印

wind.print();

方法例:

//myDiv為需要打印的元素ID

function printpage(myDiv){    
var printHtml = document.getElementById(myDiv).innerHTML;

var wind = window.open("",'newwindow', 'height=300, width=700, top=100, left=100, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=n o, status=no');

wind.document.body.innerHTML = printHtml;

wind.print();
return false; 
}

二、打印通過url獲取的內容

直接使用

var wind = window.open(url,'newwindow', 'height=300, width=700, top=100, left=100, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=n o, status=no');

wind.print();

對方url返回的所有內容都會被打印,,,如果知道需要打印指定內容的ID,可以先將頁面獲取到,然后通過一、中的方式打印。

即可打印;

三、功能實現總結

我做這個打印是為了打印一個面單就像包裹上面貼的,有收寄信息,公司log圖片,

1.經過測試,如果使用火狐瀏覽器,有可能圖片會變模糊(不排除是因為我操作方法沒對),但是同樣的操作在其他瀏覽器,比如google沒有出現。(有些差異,用不同瀏覽器執行即可看出)

2.如果頁面是自己系統直接打印還好。如果是為了給別人提供接口,讓對方獲得頁面內容而打印,那么,頁面中的路徑一定要帶http前綴,不然在對方域名下就沒有對應圖片。

3.打印有可能有頁眉頁腳,這個解決方法是 換合適的瀏覽器,比如google調用打印的時候就沒有頁眉頁腳,遨游瀏覽器提供了顯示選擇。

3.尺寸不對應,因為頁面是用像素布局,而打印是用的毫米之類的單位,這個是沒法進行換算的,跟顯示器有關,但是我們只要控制好整體長寬比就好,具體大小就無所謂了。然后打印時,比如遨游瀏覽器,就可以設置打印比例(其他瀏覽器應該都可以)。根據實際需求調整即可。

其他疑問:

1.有更好的方式比如有個 css的打印媒體類型(這個我不太懂,也沒多了解)等更好的解決前端打印需求的,還請多多交流補充。

2.是否可以通過JS直接控制打印比例,和打印的頁面去留。(我沒有找到合適有效的方法)

以上是由福州網站建設的小編為你分享了"JavaScript 實現打印指定內容操作"文章,如果你在這方面有什么問題,隨時聯系我們

php技術有關的文章
如果您有什么問題,歡迎咨詢我們客服! 點擊QQ咨詢
黄片毛片在线看_天天操天天射天天爽_精品久久久久中文慕人妻 _青娱乐在线免费视频_青青草精品在线视频_日本中文字幕久久_亚洲国产欧美另类_伊人手机在线视频_天天综合永久入口_久久久综合久久
日韩一区二区在线观看视频播放| 欧美亚洲日本一区| 天堂一区二区在线| 伊人色综合久久天天人手人婷| 国产欧美一区二区三区沐欲| 日韩欧美不卡在线观看视频| 337p日本欧洲亚洲大胆色噜噜| 日韩久久久久久| 久久婷婷久久一区二区三区| 国产欧美日韩中文久久| 国产精品麻豆久久久| 亚洲人成小说网站色在线 | 亚洲一区二区三区在线看| 亚洲自拍另类综合| 另类小说欧美激情| 久久er99精品| 91免费版在线| 91精品国产入口在线| 亚洲精品在线电影| 亚洲精品第一国产综合野| 日韩成人免费在线| 99视频在线精品| 这里只有精品免费| 国产精品麻豆欧美日韩ww| 午夜精品久久久久| aaa亚洲精品| 精品国内二区三区| 亚洲国产精品一区二区久久| 国内不卡的二区三区中文字幕| 色综合久久综合网欧美综合网| 日韩免费福利电影在线观看| 18欧美乱大交hd1984| 精品亚洲国内自在自线福利| 色av成人天堂桃色av| 久久久久久99精品| 美女精品一区二区| 欧美日韩在线三区| 亚洲男人的天堂在线aⅴ视频| 久久av老司机精品网站导航| 色久综合一二码| 国产亚洲精品中文字幕| 久久精品国产免费| 欧美一区二区三区在线观看视频 | 亚洲一区二区综合| 成人国产精品视频| 国产性天天综合网| 国产一区二区三区四| 欧美一级理论性理论a| 亚洲自拍偷拍九九九| 99re热这里只有精品视频| 国产欧美一区二区精品忘忧草 | 国产一区二区看久久| 欧美一区二区精美| 午夜国产精品一区| 欧美高清视频不卡网| 亚洲电影一级黄| 欧美日本在线一区| 日韩在线一区二区三区| 欧美精品第1页| 午夜欧美大尺度福利影院在线看| 在线观看国产一区二区| 亚洲综合在线电影| 欧美日韩国产一级片| 丝袜亚洲另类欧美| 日韩精品专区在线影院重磅| 久久精品99久久久| 久久精品人人爽人人爽| av不卡免费电影| 午夜电影网一区| 久久久国产精品不卡| 国产露脸91国语对白| 亚洲欧洲成人自拍| 欧美视频一区二区在线观看| 日韩中文字幕不卡| 国产欧美一区视频| 在线一区二区三区四区五区 | 国产精品综合一区二区三区| 国产欧美精品一区二区三区四区 | 亚洲国产高清在线| 色综合中文字幕国产 | 成人小视频在线观看| 亚洲综合在线视频| 久久这里只有精品视频网| 成人sese在线| 毛片av一区二区三区| 国产精品区一区二区三区 | 欧美最新大片在线看| 日韩精品国产精品| 国产精品女主播在线观看| 欧美日韩小视频| www.在线成人| 国产最新精品精品你懂的| 一区二区三区中文免费| 日韩欧美国产电影| 欧美日韩免费一区二区三区| 国产91在线看| 久草中文综合在线| 日韩电影免费在线看| 亚洲视频狠狠干| 国产精品日产欧美久久久久| 日韩欧美的一区| 欧美男生操女生| 在线免费观看日韩欧美| 成人h动漫精品一区二| 精品一二三四区| 日韩精品电影在线| 日韩国产精品久久久久久亚洲| 亚洲色图.com| 自拍偷在线精品自拍偷无码专区| 精品久久人人做人人爽| 91精品国产综合久久久久久| 欧美伊人精品成人久久综合97 | 国产一区二区三区在线观看精品| 日韩精品电影在线观看| 亚洲成人免费在线| 午夜欧美大尺度福利影院在线看| 日韩伦理av电影| 亚洲人成伊人成综合网小说| 中文字幕国产精品一区二区| 国产视频一区在线播放| 欧美国产一区视频在线观看| 国产亚洲欧美在线| 中文字幕乱码亚洲精品一区| 国产欧美一区二区三区网站| 中文字幕 久热精品 视频在线| 国产精品日韩成人| 一区二区三区精品视频| 亚洲一区二区三区四区在线观看| 亚洲乱码国产乱码精品精可以看 | 欧美亚洲综合久久| 欧美另类z0zxhd电影| 欧美一卡二卡在线| 久久久久久97三级| 亚洲精品网站在线观看| 亚洲成a人片综合在线| 美日韩一区二区三区| 国产成人在线视频播放| 99精品久久久久久| 欧美丰满一区二区免费视频 | 亚洲午夜电影在线观看| 青青草精品视频| 成人免费视频国产在线观看| 色8久久人人97超碰香蕉987| 欧美一区二区三区免费在线看 | 国产麻豆视频精品| 色偷偷88欧美精品久久久| 日韩一级黄色片| 亚洲色图丝袜美腿| 激情五月激情综合网| 色偷偷一区二区三区| 久久先锋影音av鲁色资源网| 亚洲精品写真福利| 国产在线精品一区在线观看麻豆| 97久久超碰国产精品电影| 欧美v国产在线一区二区三区| 亚洲视频在线观看一区| 精品一区免费av| 欧美日韩免费观看一区三区| 欧美国产精品v| 美女视频黄a大片欧美| 欧日韩精品视频| 中文字幕一区二区三区四区不卡| 水蜜桃久久夜色精品一区的特点| 高清免费成人av| 久久综合视频网| 久久精品国产在热久久| 欧美日韩国产综合久久| 亚洲精品免费在线播放| 99re这里只有精品视频首页| 国产亚洲1区2区3区| 国产一区二区免费在线| 精品动漫一区二区三区在线观看| 亚洲国产一区二区三区| 色婷婷综合久久久久中文一区二区 | 日本不卡在线视频| 欧美日韩免费在线视频| 亚洲小说春色综合另类电影| 色综合中文综合网| 欧美亚洲日本国产| 亚洲精品高清视频在线观看| 91麻豆免费视频| 亚洲精品美国一| 欧美日韩亚洲国产综合| 日韩影院精彩在线| 91精品国产美女浴室洗澡无遮挡| 香蕉成人啪国产精品视频综合网| 日本高清无吗v一区| 亚洲乱码国产乱码精品精可以看| 丁香六月久久综合狠狠色| 国产精品久久久一区麻豆最新章节| 国产精品 欧美精品| 中文字幕一区二区在线播放| 日本高清视频一区二区| 日韩二区三区四区| 日韩免费观看2025年上映的电影| 狂野欧美性猛交blacked| 久久免费电影网| 色综合天天综合| 日韩不卡手机在线v区| 国产午夜精品久久|