Javascript 打印窗口关闭时清除div
我正试图让它这样,当打印窗口关闭时,一个div被清除为没有任何内容。这是我的密码Javascript 打印窗口关闭时清除div,javascript,html,Javascript,Html,我正试图让它这样,当打印窗口关闭时,一个div被清除为没有任何内容。这是我的密码 printReportAssets = function(){ var ReportAssets = document.getElementById("ReportAssets").innerHTML; $('.target').append(ReportAssets) window.print(); }; 我想以某种方式添加如下内容 .innnerHTML='' 我不知道如何触发此操作,
printReportAssets = function(){
var ReportAssets = document.getElementById("ReportAssets").innerHTML;
$('.target').append(ReportAssets)
window.print();
};
我想以某种方式添加如下内容
.innnerHTML=''
我不知道如何触发此操作,也不知道如何将HTML重置为空白。能否澄清应用程序中打印窗口的具体位置?只需使用CSS媒体即可Print@epascarello我有CSS媒体打印。这可以让打印显示我想要的内容,但在用户关闭窗口后,我似乎找不到使用CSS的方法。这里是我的CSS
@media print{body*{visibility:hidden;}要打印的部分,{visibility:visible;}要打印的部分{position position:absolute;left:0;top:0;}
欢迎来到StackOverflow。只有代码的答案往往会被标记为删除,因为它们是“低质量的”。请阅读回答问题的帮助部分,然后考虑给你的答案添加一些评论。
window.onafterprint = function(){
div.innerHTML = '';
}
window.onafterprint = function(){$('.target').html("")};