Javascript 如何在jquery中打印元素?

Javascript 如何在jquery中打印元素?,javascript,jquery,Javascript,Jquery,如果是,我如何打印它。我假设您希望打开打印对话框,使用从功能生成的文本,而不更改正在查看的页面的外观。那么,, 创建一个iframe,将iframe内容设置为函数的结果,并在iframe的窗口上调用print。我假设您希望打开打印对话框,使用函数生成的文本,而不更改正在查看的页面的外观。那么,, 创建一个iframe,将iframe内容设置为函数的结果,并在iframe的窗口上调用print。您可以使用@media print媒体查询控制页面的哪些部分在打印预览中可见 HTML var or

如果是,我如何打印它。

我假设您希望打开打印对话框,使用从功能生成的文本,而不更改正在查看的页面的外观。那么,,
创建一个iframe,将iframe内容设置为函数的结果,并在iframe的窗口上调用print。

我假设您希望打开打印对话框,使用函数生成的文本,而不更改正在查看的页面的外观。那么,,
创建一个iframe,将iframe内容设置为函数的结果,并在iframe的窗口上调用print。

您可以使用
@media print
媒体查询控制页面的哪些部分在打印预览中可见

HTML

var originalContents = document.body.innerHTML;
document.body.innerHTML = $print_layout;
window.print();
document.body.innerHTML = originalContents;
CSS

<div id="page">


<p>
click the button to print whatever is in the textbox. 
</p>
<textarea id="print-contents">
  this content will be printed

</textarea>
<p>
<button id="print-button">print</button>
</p>

</div>

<div id='print-view'>
xcvxvcxvc
</div>
var printButton  = document.getElementById('print-button');
var printView = document.getElementById('print-view');
var printContents = document.getElementById('print-contents');

printButton.addEventListener('click', function(){
var toPrint = printContents.innerHTML;

printView.innerHTML = toPrint;
window.print();
});

您可以使用
@media print
媒体查询控制页面的哪些部分在打印预览中可见

HTML

var originalContents = document.body.innerHTML;
document.body.innerHTML = $print_layout;
window.print();
document.body.innerHTML = originalContents;
CSS

<div id="page">


<p>
click the button to print whatever is in the textbox. 
</p>
<textarea id="print-contents">
  this content will be printed

</textarea>
<p>
<button id="print-button">print</button>
</p>

</div>

<div id='print-view'>
xcvxvcxvc
</div>
var printButton  = document.getElementById('print-button');
var printView = document.getElementById('print-view');
var printContents = document.getElementById('print-contents');

printButton.addEventListener('click', function(){
var toPrint = printContents.innerHTML;

printView.innerHTML = toPrint;
window.print();
});

不打印变量。不清楚你在问什么。请阅读并用适当的解释更新问题您不打印变量。不清楚你在问什么。请阅读并更新带有适当解释的问题