Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.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 将弹出窗口打印替换为jspdf_Javascript_Vuejs2_Jspdf - Fatal编程技术网

Javascript 将弹出窗口打印替换为jspdf

Javascript 将弹出窗口打印替换为jspdf,javascript,vuejs2,jspdf,Javascript,Vuejs2,Jspdf,嗨,我有这个代码当点击,有一个弹出窗口和下载pdf。 首先,当我关闭并再次单击它时,它将不再打开,其次,我希望通过不弹出任何窗口将其直接下载到pdf。所以我在想有没有可能为这个添加JSPDF,这样我就可以直接下载它了?谢谢 这是我的密码 var originalContents = document.body.innerHTML; document.body.innerHTML = originalContents; window.print(); docum

嗨,我有这个代码当点击,有一个弹出窗口和下载pdf。 首先,当我关闭并再次单击它时,它将不再打开,其次,我希望通过不弹出任何窗口将其直接下载到pdf。所以我在想有没有可能为这个添加JSPDF,这样我就可以直接下载它了?谢谢

这是我的密码

var originalContents = document.body.innerHTML;       
document.body.innerHTML = originalContents;     
window.print();      
document.body.innerHTML = originalContents;
setTimeout(function () { window.close(); }, 100);
使用
window.print()解决方案
要使用
window.print()
打印,您可以参考此代码段

var-button=document.getElementById('click');
button.onclick=函数(){
window.print();
}
今天是个好日子!

点击我您正在打印/保存
文档。正文
?这是预期的行为吗?是的。我将通过打印隐藏其他元素。这把小提琴好吗?谢谢大家!@AmreshVenugopal你能帮我直接下载PDF格式吗?当然,我会检查一些本地方式。