gpt4 book ai didi

java - 使用 javascript 仅打印 html 表格

转载 作者:行者123 更新时间:2023-12-01 18:15:52 25 4
gpt4 key购买 nike

我有以下基本的 html 表,其中包含一个 Java 函数,仅打印表内容,但是单击“打印”按钮时没有任何反应,我认为可能是 java 编码有问题,但是它不起作用,我可以得到第三对吗请用眼睛来帮忙

<html>
<body>

<table border="1" cellpadding="3" id="printTable">
<tbody><tr>
<th>First Name</th>
<th>Last Name</th>
<th>Points</th>
</tr>
<tr>
<td>Jill</td>
<td>Smith</td>
<td>50</td>
</tr>
<tr>
<td>Eve</td>
<td>Jackson</td>
<td>94</td>
</tr>
<tr>
<td>John</td>
<td>Doe</td>
<td>80</td>
</tr>
<tr>
<td>Adam</td>
<td>Johnson</td>
<td>67</td>
</tr>
</tbody></table>

<br />
<br />

<button>Print me</button>

<script>
function printData()
{
var divToPrint=document.getElementById("printTable");
newWin= window.open("");
newWin.document.write(divToPrint.outerHTML);
newWin.print();
newWin.close();
}

$('button').on('click',function(){
printData();
})
</script>
</body>
</html>

最佳答案

使用 JavaScript 时,查看浏览器的控制台通常很有用。打开此页面后,我的出现错误:

ReferenceError: $ is not defined

$ 是 jQuery 插入的全局变量。尝试添加

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

到代码。这将包括 jQuery 库。

关于java - 使用 javascript 仅打印 html 表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29610834/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com