当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Javascript Window print()用法及代码示例


JavaScript中的页面打印是JavaScript中用于打印网页内容的简单代码。

  • print()方法将打印当前窗口的内容。
  • 它本质上会打开“打印”对话框,您可以在其中选择各种打印选项。

用法:

window.print()

参数:无需参数
返回:该函数不返回任何东西


以下Javascript代码显示了一个打印按钮,然后在要打印该页面的工作表中显示了该网页的属性。
JavaScript打印函数窗口.print()在此用于执行函数。例:

<!DOCTYPE html> 
<html> 
  
<head> 
    <title> 
        HTML | DOM Window Print() method 
    </title> 
  
    <script type="text/javascript"> 
    </script> 
  
</head> 
  
<body> 
  
    <h2>HI GEEKSFORGEEKS USER'S</h2> 
    <form> 
        <input type="button" value="Print" 
               onclick="window.print()" /> 
    </form> 
  
</body> 
<html>

输出:



但是网页不仅仅限于文本。网页中还有其他内容,例如由不同颜色组成的图像等。可以通过以下方式完成打印这些页面:
  • 复制页面并保留不需要的文本和图形,然后将其从原始链接到printer-friendly页面。这意味着整个页面将按照您看到的样子进行打印,而页面将按原样打印而没有任何变化,如果您看到广告也将在其中打印出来
  • 如果您不想保留页面的额外副本,则可以使用适当的注释(例如PRINT STARTS HERE….. PRINT ENDS HERE)标记可打印的文本,然后可以在后台使用PERL或任何其他脚本来清除可打印的文本文字和显示以进行最终打印。这意味着所选部分将被打印

支持的浏览器:下面列出了Window print()方法支持的浏览器:

  • 谷歌浏览器
  • IE浏览器
  • 火狐浏览器
  • Opera
  • 萨夫里


相关用法


注:本文由纯净天空筛选整理自MrinalVerma大神的英文原创作品 JavaScript | Window print() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。