Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 打印窗口关闭时清除div_Javascript_Html - Fatal编程技术网

Javascript 打印窗口关闭时清除div

Javascript 打印窗口关闭时清除div,javascript,html,Javascript,Html,我正试图让它这样,当打印窗口关闭时,一个div被清除为没有任何内容。这是我的密码 printReportAssets = function(){ var ReportAssets = document.getElementById("ReportAssets").innerHTML; $('.target').append(ReportAssets) window.print(); }; 我想以某种方式添加如下内容 .innnerHTML='' 我不知道如何触发此操作,

我正试图让它这样,当打印窗口关闭时,一个div被清除为没有任何内容。这是我的密码

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