php - 同一页上有两个具有不同 css 的打印按钮......可能吗?

标签 php javascript css printing dreamweaver

我正在使用 Dreamweaver,用 php 编码。

在我的一个页面上,我试图添加 2 个不同的 print buttons,每个按钮打印网页的不同部分。例如,一个打印按钮打印第一段,另一个print 按钮打印第二段

我为两个按钮都做了 print CSS 并将每个链接到各自的 print CSS,但是第二个 print CSS 否决了第一个一个,所以我最终得到了两个具有相同 CSS 的打印按钮...

我需要做什么?

最佳答案

您可以根据单击哪个按钮动态更改打印 CSS,如下所示:

将 id 添加到您的样式表引用:

<link rel="stylesheet" href="print1.css" id="printCss" media="print">

为您的按钮添加点击事件:

<input type="button" onclick="swapCss();"/>

动态交换 css 文件:

function swapCss() {
    document.getElementById('printCss').href = 'print2.css';
}

关于php - 同一页上有两个具有不同 css 的打印按钮......可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18496945/

相关文章:

javascript - 如何迭代数组获取数值属性值

css - 如何为 Bootstrap 水平菜单添加水平分隔符?

PhpStorm 代码重构 elseif PHP

php - file_get_contents 返回特定 url 的不可读文本

javascript - 获取数据表中多个日期选择器的值

html - 如何获得填充或边距样式以在不同浏览器中选择选项

javascript - 表 colgroup 中的 Col 被隐藏

php - json_encode 使用 Postgres 数据库和 php 返回 null

php - 使用wordpress下载文件(图片)

javascript - 表达式的结果是什么?