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

福州網(wǎng)站建設(shè)>網(wǎng)站新聞>php技術(shù)

JavaScript 實(shí)現(xiàn)打印指定內(nèi)容操作

發(fā)布日期:2019-07-11瀏覽次數(shù):1489 來(lái)源:福州網(wǎng)站建設(shè)

一.打印當(dāng)前頁(yè)面指定元素中的內(nèi)容

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

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

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

(2)保存當(dāng)前頁(yè)面的整個(gè)html,因?yàn)閣indow.print()打印操作是打印當(dāng)前頁(yè)的所有內(nèi)容,所以先將當(dāng)前頁(yè)面保存起來(lái),之后便于恢復(fù)。

var oldstr = document.body.innerHTML;//保存當(dāng)前頁(yè)面的HTML

(3)把當(dāng)前頁(yè)面替換為打印內(nèi)容HTML

document.body.innerHTML = newstr;

(4)執(zhí)行打印操作

window.print();

(5)還原當(dāng)前頁(yè)面

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("",..)新開(kāi)瀏覽器對(duì)話框打印。

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

var printHtml = document.getElementById("myDiv").innerHTML;//這個(gè)元素的樣式需要用內(nèi)聯(lián)方式,不然在新開(kāi)打印對(duì)話框中沒(méi)有樣式

(2)打開(kāi)一個(gè)窗口,且內(nèi)容設(shè)置為空。

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)將新窗口內(nèi)容填充為需要打印的HTML內(nèi)容

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; 
}

二、打印通過(guò)url獲取的內(nèi)容

直接使用

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();

對(duì)方url返回的所有內(nèi)容都會(huì)被打印,,,如果知道需要打印指定內(nèi)容的ID,可以先將頁(yè)面獲取到,然后通過(guò)一、中的方式打印。

即可打印;

三、功能實(shí)現(xiàn)總結(jié)

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

1.經(jīng)過(guò)測(cè)試,如果使用火狐瀏覽器,有可能圖片會(huì)變模糊(不排除是因?yàn)槲也僮鞣椒](méi)對(duì)),但是同樣的操作在其他瀏覽器,比如google沒(méi)有出現(xiàn)。(有些差異,用不同瀏覽器執(zhí)行即可看出)

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

3.打印有可能有頁(yè)眉頁(yè)腳,這個(gè)解決方法是 換合適的瀏覽器,比如google調(diào)用打印的時(shí)候就沒(méi)有頁(yè)眉頁(yè)腳,遨游瀏覽器提供了顯示選擇。

3.尺寸不對(duì)應(yīng),因?yàn)轫?yè)面是用像素布局,而打印是用的毫米之類的單位,這個(gè)是沒(méi)法進(jìn)行換算的,跟顯示器有關(guān),但是我們只要控制好整體長(zhǎng)寬比就好,具體大小就無(wú)所謂了。然后打印時(shí),比如遨游瀏覽器,就可以設(shè)置打印比例(其他瀏覽器應(yīng)該都可以)。根據(jù)實(shí)際需求調(diào)整即可。

其他疑問(wèn):

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

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

以上是由福州網(wǎng)站建設(shè)的小編為你分享了"JavaScript 實(shí)現(xiàn)打印指定內(nèi)容操作"文章,如果你在這方面有什么問(wèn)題,隨時(shí)聯(lián)系我們

php技術(shù)有關(guān)的文章
如果您有什么問(wèn)題,歡迎咨詢我們客服! 點(diǎn)擊QQ咨詢
高清国产美女一级毛片_91短视频版在线观看www免费_久久久久久久综合_国产精品爱久久久久久久电影

        欧美日韩亚洲第一| www日韩视频| 中文字幕在线观看第三页| 国产资源在线免费观看| 男女激烈动态图| 最新av免费在线观看| 中日韩av在线播放| 亚洲精品午夜在线观看| 九色porny自拍| 日本一二区免费| 三级一区二区三区| 在线观看中文av| 色香蕉在线观看| 免费成人进口网站| 国产一区二区三区播放| 欧美人与动牲交xxxxbbbb| 超碰97在线看| 国产精品久久久久7777| 免费国产黄色网址| 日韩毛片在线免费看| 天堂社区在线视频| www.色就是色.com| 国产三级中文字幕| 日本精品久久久久久久久久| 欧美s码亚洲码精品m码| 在线观看av日韩| 亚洲精品第三页| 亚洲免费视频播放| 青青青青草视频| 99色精品视频| 男生操女生视频在线观看| 国产日本欧美在线| 99热亚洲精品| 亚洲无吗一区二区三区| 色中文字幕在线观看| 日韩视频在线观看视频| 韩国无码av片在线观看网站| 欧美黑人经典片免费观看| 精品国产成人av在线免| 捷克做爰xxxⅹ性视频| 污污污污污污www网站免费| 国产高清精品在线观看| 538任你躁在线精品免费| 搡的我好爽在线观看免费视频| 欧美这里只有精品| 国语对白做受xxxxx在线中国 | 黄色一级片av| a在线视频观看| 九九热精品在线播放| 国产成人一二三区| 99免费视频观看| 国产精品99久久久久久大便| 欧美激情视频免费看| 欧美日韩一区二区三区69堂| 成年丰满熟妇午夜免费视频| 国产成人手机视频| 国产91在线亚洲| www.日本xxxx| 欧美一区二区三区综合| av丝袜天堂网| 免费的一级黄色片| 日韩一级免费片| 成年人午夜免费视频| 中文字幕 欧美日韩| 精品欧美一区免费观看α√| 亚洲欧美一区二区三区不卡| 欧美日韩亚洲第一| 一级性生活视频| 自拍偷拍一区二区三区四区| 国产男女免费视频| 99re99热| 九九热免费在线观看| 免费高清在线观看免费| www.男人天堂网| 日本美女视频一区| 久久久久久久久久久福利| 2022中文字幕| 五月天丁香花婷婷| 亚洲精品高清无码视频| 国产无限制自拍| 国产欧美综合一区| 日本肉体xxxx裸体xxx免费| 69堂免费视频| 久久久国内精品| 交换做爰国语对白| 亚洲福利精品视频| 国产a级一级片| 给我免费播放片在线观看| 国产美女视频免费| 视频免费1区二区三区| 亚洲熟妇av一区二区三区| 男人c女人视频| 性做爰过程免费播放| 久久国产精品国产精品| 免费日韩中文字幕| 黑人糟蹋人妻hd中文字幕 | caopor在线视频| 777精品久无码人妻蜜桃| 日本福利视频网站| 狠狠干视频网站| 日韩视频一二三| 黄黄视频在线观看| 亚洲综合激情五月| 一级黄色片在线免费观看| 亚洲欧美久久久久| 国产一级特黄a大片免费| 男人天堂网视频| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 97在线国产视频| 欧美久久在线观看| 久青草视频在线播放| 免费网站永久免费观看| 国产又粗又长又爽视频| 一二三在线视频| 久久久久久久久久久综合| 毛片av在线播放| 美女扒开大腿让男人桶| 国产素人在线观看| 国产成人精品视频免费看| 欧美三级在线观看视频| www.中文字幕在线| 日韩在线xxx| 15—17女人毛片| 欧美日韩久久婷婷| 300部国产真实乱| r级无码视频在线观看| 内射国产内射夫妻免费频道| 国产乱子夫妻xx黑人xyx真爽| 91传媒久久久| 成人免费毛片播放| 国产精品区在线| 四虎永久免费网站| 免费在线黄网站| 丝袜老师办公室里做好紧好爽 | 日韩高清在线一区二区| 在线观看17c| 国产精品国产亚洲精品看不卡| 99福利在线观看| 亚洲这里只有精品| 国产精品久久成人免费观看| 男人天堂av片| 久久久久久久久久久福利| 少妇黄色一级片| 国产精品av免费| 国产中文字幕二区| 中文字幕视频在线免费观看| 午夜影院免费版| 亚洲美免无码中文字幕在线| 天美星空大象mv在线观看视频| 一级 黄 色 片一| 欧美日韩不卡在线视频| 国内外免费激情视频| 亚洲欧美自偷自拍另类| 日韩精品一区二区三区电影| 欧美老熟妇喷水| gai在线观看免费高清| 白白操在线视频| 日本精品免费在线观看| 超碰在线免费av| 精品少妇人妻av免费久久洗澡| 999精彩视频| www.日本少妇| 国产aⅴ爽av久久久久| 欧美成人高潮一二区在线看| 欧美第一页浮力影院| 国产乱淫av片杨贵妃| 麻豆三级在线观看| r级无码视频在线观看| 色呦色呦色精品| 波多野结衣乳巨码无在线| 中文字幕免费高清在线| 日韩中字在线观看| 欧洲在线免费视频| 久久综合久久色| 国产成人亚洲综合无码| 视频二区在线播放| 日韩精品―中文字幕| 超碰免费在线公开| av网址在线观看免费| 国产尤物av一区二区三区| 一道本在线免费视频| 欧美色图色综合| www.69av| 五月天婷婷影视| 免费激情视频在线观看| 91黄色在线看| 国产福利片一区二区| 亚洲福利精品视频| 日本www在线视频| 免费看黄色a级片| 亚洲天堂av一区二区三区| 成年人免费大片| 国产九九九九九| 成人小视频在线观看免费| 一级黄色片在线免费观看| 亚洲最大成人在线观看| 激情综合网婷婷| 日本www在线视频| www.亚洲视频.com| 日韩精品福利片午夜免费观看|