高清国产美女一级毛片_91短视频版在线观看www免费_久久久久久久综合_国产精品爱久久久久久久电影

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

JavaScript 實現打印指定內容操作

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

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

方式一:直接使用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咨詢
高清国产美女一级毛片_91短视频版在线观看www免费_久久久久久久综合_国产精品爱久久久久久久电影

        999精品网站| 女人天堂av手机在线| 黄色三级中文字幕| 日韩成人av免费| 精品久久久久久无码国产| 免费不卡av网站| 18禁裸男晨勃露j毛免费观看| 免费无码av片在线观看| 中文字幕人妻熟女人妻洋洋| 欧美精品 - 色网| 免费在线观看毛片网站| 成人免费观看cn| 国产资源在线免费观看| 中国一级黄色录像| 乌克兰美女av| 精品亚洲一区二区三区四区| 欧在线一二三四区| 男人天堂1024| avav在线看| 日本在线视频www| 日韩视频在线免费看| 欧美成人xxxxx| 久久精品免费一区二区| 亚洲国产精品久久久久婷蜜芽| 好吊妞无缓冲视频观看| 国产成人无码精品久久久性色| 日韩五码在线观看| 国产精品333| 人妻内射一区二区在线视频| 18禁男女爽爽爽午夜网站免费| 中文字幕第一页亚洲| 欧美日韩理论片| 无套内谢丰满少妇中文字幕| 一区二区xxx| 国产女女做受ⅹxx高潮| 精品99在线视频| 五月婷婷深爱五月| 亚洲va在线va天堂va偷拍| 亚洲成人天堂网| 亚洲制服在线观看| 一二三四中文字幕| 免费看日本毛片| 国产一级特黄a大片免费| 亚洲免费一级视频| 99九九精品视频| www.国产亚洲| a√天堂在线观看| youjizzxxxx18| 日韩欧美色视频| 日韩精品一区二区免费| 国产成人精品视频免费看| 美女网站免费观看视频 | 天天综合天天添夜夜添狠狠添| 中文字幕精品一区二区三区在线| 国产免费一区二区三区四在线播放| 成人免费网站入口| 亚洲免费av一区二区三区| 日本中文字幕在线不卡| www黄色日本| www.五月天色| 日韩中文字幕在线视频观看| 性猛交ⅹ×××乱大交| 9l视频自拍9l视频自拍| 97国产精东麻豆人妻电影 | 日韩av福利在线观看| 妞干网视频在线观看| 国产无套粉嫩白浆内谢的出处| 国产又大又长又粗又黄| 97在线播放视频| 欧洲美女和动交zoz0z| 动漫av网站免费观看| 无套内谢丰满少妇中文字幕| 污片在线免费看| 成年人视频网站免费| 激情内射人妻1区2区3区 | 欧洲精品一区二区三区久久| 亚洲黄色小视频在线观看| 国产精品国三级国产av| 日本久久精品一区二区| 久久av综合网| 中文字幕1234区| 欧美 日韩精品| 91精品一区二区三区四区| 国产精品无码av无码| 免费不卡av在线| 国产精品国产亚洲精品看不卡| www.99r| 91国视频在线| 精品免费久久久久久久| 99视频在线视频| 尤物av无码色av无码| 五月天色婷婷综合| 天天视频天天爽| 免费看的黄色大片| 日本www.色| 全黄性性激高免费视频| 国内精品国产三级国产aⅴ久| 日韩福利视频在线| 天天做天天爱天天高潮| 麻豆三级在线观看| 色欲av无码一区二区人妻| 国产1区2区3区中文字幕| 黄色a级三级三级三级| 亚洲老女人av| 国产高清免费在线| 鲁一鲁一鲁一鲁一av| 日韩精品免费播放| 久草青青在线观看| av日韩一区二区三区| 影音先锋成人资源网站| 欧美精品 - 色网| 伊人色在线观看| 邪恶网站在线观看| 亚洲三级视频网站| 8x8ⅹ国产精品一区二区二区| 亚洲小视频网站| 97公开免费视频| 成人黄色一区二区| www.欧美日本| 欧美综合在线观看视频| 欧美一级黄色片视频| 成人午夜视频免费在线观看| 欧美精品一区免费| 国产主播自拍av| 色综合色综合色综合色综合| 黑鬼大战白妞高潮喷白浆| 激情五月开心婷婷| 欧美在线观看成人| 日韩avxxx| 国产一级片黄色| 中文字幕国产传媒| 在线视频日韩一区| 色七七在线观看| 国产精品区在线| 8x8ⅹ国产精品一区二区二区| 国产资源第一页| 久久久久99精品成人片| 日韩国产欧美亚洲| 无码aⅴ精品一区二区三区浪潮| 日本精品免费在线观看| 成年人视频网站免费观看| 岳毛多又紧做起爽| 天天碰免费视频| 色噜噜狠狠一区二区三区狼国成人| 中文字幕丰满乱码| 欧美aⅴ在线观看| 国产一级不卡毛片| 伊人成人222| 黄色影视在线观看| 国产精品视频二| 熟女少妇在线视频播放| 男人透女人免费视频| 欧美女同在线观看| 日韩人妻精品一区二区三区| 久久久久久久久网| 日韩免费一级视频| 日本中文字幕高清| 91制片厂免费观看| 欧美极品欧美精品欧美| 亚洲天堂网一区| 青春草在线视频免费观看| 老子影院午夜伦不卡大全| 妞干网在线免费视频| 国产欧美激情视频| 91精品国产91久久久久麻豆 主演| 无码精品国产一区二区三区免费| 国产成年人视频网站| 草草草视频在线观看| 99精品视频播放| 中文字幕免费高| 国产午夜福利视频在线观看| 九一精品久久久| 可以在线看的av网站| 久热在线视频观看| www..com日韩| 免费av不卡在线| 无码粉嫩虎白一线天在线观看| 欧美午夜性生活| 欧美这里只有精品| 999在线观看| 乱人伦xxxx国语对白| 亚洲第一天堂久久| 亚洲自偷自拍熟女另类| 日本特黄在线观看| 久章草在线视频| www.国产亚洲| 午夜免费福利视频在线观看| 日本a在线免费观看| 天天久久综合网| 中文字幕无码不卡免费视频| 草草久久久无码国产专区| 久久久久久久高清| aⅴ在线免费观看| 成人av在线不卡| 中文字幕亚洲影院| 9999在线观看| 一区二区三区网址| 波多野结衣50连登视频| 国产精品12p| 尤物国产在线观看|