我有一个打印功能,可以让我打印HTML内容。我可以正常点击打印按钮,但是在打印布局上点击取消按钮后,所有的Javascript都被停止了。我不能再对其他按钮执行任何操作。
HTML:
<div id="printArea">
<p>Hello World</p>
</div>
<button type="button" id="printer">Print</button>
Javascript
$(document).on('click', '#printer',function(event){
event.preventDefault();
var printContents = document.getElementById("printArea").innerHTML;
var originalContents = document.body.innerHTML;
document.body.innerHTML = printContents;
window.print();
document.body.innerHTML = originalContents;
});
我希望点击打印按钮后,通过单击取消按钮返回,并且其他按钮仍然可以像往常一样执行操作。
非常感谢您的帮助。