javascript - 如何在打印完成或取消时执行一些 JavaScript

标签 javascript events

我正在执行一些脚本来向页面添加一些 html 并向页面上的所有元素添加一些类。然后我通过执行以下代码调用打印:

window.print();

现在用户将打印页面或取消。在此操作中,我需要删除该 html 代码并删除那些类。那么,在哪个事件上我可以执行代码来删除该 html 代码并删除那些类?

最佳答案

您可以使用 @media 标签提供特定的打印样式。

@media print {
  body { font-size: 10pt }
}

您可以使用不想打印的样式隐藏数据。

查看详情 here

关于javascript - 如何在打印完成或取消时执行一些 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17550890/

相关文章:

javascript - 使用 JavaScript 获取 iframe 内容

javascript - 如何获取用户的表单输入并将其用于事件元素?

c# - WPF 窗口关闭事件用法

node.js - Emit 和 on - Node JS 在函数内的单独模块中

javascript - 如何捕获 HTML 元素(如按钮)的 tabOut 事件?

windows - 如何判断 Win32_NTLogEvent InsertionString 是否存在?

javascript - 输入重复记录时不插入数据库

javascript - 使用dialogflow将多个参数写入firestore数据库

javascript - 使用 setInterval 随着时间的推移减少变量

javascript - CSS 网格中的图像不会调整到最大。尺寸