使用javascript自动开始打印html页面

fms*_*msf 52 html javascript printing

无论如何javascript:window.print()在页面加载完成后自动运行?

Gre*_*reg 108

<body onload="window.print()"> 要么 window.onload = function() { window.print(); }

  • 第二种变化是首选方法. (7认同)
  • 为什么不``window.onload = window.print;` (3认同)

小智 16

必须将以下代码放在HTML文件的末尾,以便在加载内容后,将执行脚本并打印窗口.

<script type="text/javascript">
<!--
window.print();
//-->
</script>
Run Code Online (Sandbox Code Playgroud)

  • 如果它不在HTML的末尾,它将在页面加载之前开始打印过程. (5认同)
  • 最好使用`<script type ="text/javascript">`而不是使用不推荐的`language`属性. (3认同)

hoj*_*.mi 6

使用这个脚本

 <script type="text/javascript">
      window.onload = function() { window.print(); }
 </script>
Run Code Online (Sandbox Code Playgroud)


Dan*_*riq 5

在您的 HTML 页面中添加以下代码,它将在页面加载时显示打印预览。

<head>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
</head>

<script type="text/javascript">

$(document).ready(function () {
    window.print();
});

</script>
Run Code Online (Sandbox Code Playgroud)