前端js瀏覽器列印

2021-10-22 02:23:55 字數 393 閱讀 1009

window.print()是呼叫瀏覽器列印的方法。但預設是列印window當前所在頁的整個頁面,那有沒有辦法,只列印某一塊區域,或者說,只列印某乙個dom元素內的元素呢。

function browserprint (dom)

const printdom = window.document.

getelementbyid

('content-area');

browserprint

(printdom)

;

遇到乙個需求,列印iframe標籤src指向的檔案,稍微有點麻煩,仍在探索中,可能是因為跨域的問題,導致獲取 iframe的contentwindow時不順利,也就沒辦法呼叫iframe子頁面的print方法了。

JS實現瀏覽器列印 列印預覽

目前正在做瀏覽器端採用js方式實現列印這麼乙個功能,js列印實現的方法很多,但是相容各個瀏覽器實現列印預覽的功能有些棘手,現將實現的內容及遇到的問題記錄下來,希望有大牛看到所提的問題後可以給予解答,在此感謝啦。window.print 會彈出列印對話方塊,列印的是window.document.bo...

瀏覽器列印

2004年12月21日 author longware longware 126.usage note 瀏覽器需求ie6.0 在http頁面上列印必須將ie的安全級別降低.document.writeln document.writeln document.write document.writel...

JS實現瀏覽器列印 列印預覽示例

1.js實現列印的方式 方式一 window.print window.print 會彈出列印對話方塊,列印的是window.document.body.innerhtml中的內容,下面是從網上摘到的乙個區域性列印的例子,該例子的不足是列印會修改頁面的內容。1不需要列印的地方 2這裡不要列印啊 列印...