javascript - 计算 HTML 中的页数

标签 javascript html css

我有一个非常大的 HTML 屏幕,当您打印时,它会打印超过 16 页,因此在打印预览中您可以看到分页符。我正在尝试像这样显示页码:第 X 页,共 Y 页

所以显示总页数中的页码,我试图在我创建的页脚中显示它,如下所示

<div id="footer">
            <p>Page X of Y</p>
</div>

但是我可以使用 CSS 或 JavaScript 来实现这一点吗?例如。一种计算分页符的方法?

我已经试过了

@page {
 @bottom-right {
    content: "Page " counter(page);
  }

}

但这行不通,因为它存在浏览器兼容性问题。

最佳答案

当有人想要打印文档时,他可以在打印设置菜单中选择显示第 X 页,共 Y 页。我不建议自己用 css 或 js 添加它,它会与已经以适当方式执行的打印脚本重叠。

关于javascript - 计算 HTML 中的页数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29519229/

相关文章:

javascript - RequireJS 在 IE9 中不工作

javascript - 与 discord bot 通信的 HTML/PHP 网站

javascript - 如何对雾进行补间/动画 Three.js

html - 防止图像在窗口开始调整大小时调整大小

css - 单选按钮不起作用。将选择但不选择背景颜色

javascript - 从一组文件名中预加载一堆图像,完成 50% 后执行功能

html - 如何更改 WordPress 页面特定区域的 CSS 样式?

html - Android 中 HTML 资源中不同分辨率的不同图像

css - 将来自 http ://cssmenumaker. com 的背景图像 css 菜单居中

javascript - 单击条形图标以外的任何地方时,垂直导航栏应该折叠