0

这是带有表格的简单页面。我想在按钮单击时打印它。但是脚本不起作用。

<html><head><style>th{background-color:#000}table, th, td {  border: 1px solid black; }    </style></head><body><center>
<TABLE id=highlight class=hilite border=1 cellSpacing=5 cellPadding=4><THEAD    style="COLOR: white">
<TR>
<TH colSpan=2>MINI STATEMENT</TH></TR></THEAD>
<TBODY>
<TR>
<TD class=row width="15%"><B>Account Id</B></TD>
<TD class=row><B>A000000003</B></TD></TR>
<TR></TR>
<TR>
<TD class=row width="15%">Your Previous Balance</TD>
<TD class=row width="15%">2539.62</TD></TR>
<TR></TR>
<TR>
<TD class=row width="15%">Your Current Balance</TD>
<TD class=row width="15%">2538.62 </TD></TR></TBODY></TABLE><input type='button'    onClick='window.print()' value='Print'></center></body></html>

这是一个虚拟项目的维护代码,所以只需忽略标准和约定:p 练习。

4

2 回答 2

2

试试这样...

<html>

<head>
  <script type="text/javascript">
    function openWin() {
      var myWindow = window.open('', '', 'width=200,height=100');
      myWindow.document.write("<p>This is 'myWindow'</p>");

      myWindow.document.close();
      myWindow.focus();
      myWindow.print();
      myWindow.close();

    }
  </script>
</head>

<body>

  <input type="button" value="Open window" onclick="openWin()" />

</body>

</html>

于 2013-02-28T04:35:58.853 回答
0

其他可能的解决方案:如果仅在其他事件(如再次打印、刷新等)之后出现打印框架,则 Adblock chrome 扩展似乎与此相关。删除扩展并重试。

于 2019-08-16T17:37:18.833 回答