HTML Onbeforeprint 事件属性|在打印对话框出现前触发

HTML事件属性


定义与用法

  • onbeforeprint 属性在用户设置页面打印,但在打印对话框出现前触发。
  • onbeforeprint 属性是HTML5新属性。

beforeprintafterprint 事件允许页面在打印开始前修改它们的内容(比如移除一个横幅等),打印结束后,这些修改会恢复原状。

提示: onbeforeprint 属性通常与 onafterprint 属性一起使用。


语法格式

<element onbeforeprint=”script“>


示例代码

<!DOCTYPE html>
<html>
  <meta charset="utf-8">
  <title>奔月教程(runoon.com)</title>
  <head>
    <script>function printmsg() {
        alert("现在正在打印该文档!");
      }</script>
  </head>
  <body onbeforeprint="printmsg()">
    <h1>打印文档</h1>
    <p><b>提示:</b>可以用快捷键Ctrl+P 打印页面。</p>
    <p><b>提示:</b>目前只有 Internet Explorer 和 Firefox 浏览器支持 onafterprint 事件属性。</p>
  </body>
</html>

效果展示:

奔月教程(runoon.com)

打印文档

提示:可以用快捷键Ctrl+P 打印页面。

提示:目前只有 Internet Explorer 和 Firefox 浏览器支持 onafterprint 事件属性。


浏览器支持

提示: 目前只有 Internet Explorer 和 Firefox 浏览器支持 onbeforeprint 事件属性。


属性值

描述
scriptonbeforeprint中执行的脚本。

技术细节

支持的HTML标签:<body>

相关页面

HTML DOM参考:onbeforeprint事件


HTML事件属性


相关