[英]Copy an HTML element on a iframe and print
我想將我的 html 的一部分復制到 iframe 上進行打印。 所以使用 VueJs 我做了這個代碼。
Print:function(){
var element = document.getElementById('content');
printf.document.body.innerHTML = element;
window.frames["printf"].focus();
window.frames["printf"].print();
},
結果是 iframe 帶有: [object HTMLElement]
。 但是當我做一個像這樣的簡單測試時:
Print:function(){
var element = 'TEST';
printf.document.body.innerHTML = element;
window.frames["printf"].focus();
window.frames["printf"].print();
},
A 得到了一個可打印的 iframe 並進行了測試
我的content
元素很復雜,包含完整的 css、表格、圖片等。任何方向? 謝謝 !
printf.document.body.innerHTML = element
應該是printf.document.body.innerHTML = element.innerHTML
我認為。 但你可能真的想使用.outerHTML
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.