如何使用 print.css 以外的不同样式表打印网页

How to print web page with a different stylesheet other than print.css

我已经有一个 print.css 来管理页面的打印输出,但我想创建 basic-print.css 来打印非常基本的信息。我将如何创建一个使用 basic-print.css 而不是 print.css 来打印网页的按钮?

提前致谢。

编辑:我正在努力实现的快速示例...

  1. CTRL+P(或文件 > 打印)== 使用 print.css
  2. 点击名为 "Basic Print" 的按钮 == 使用基本-print.css

这只是一个想法,但您是否尝试过使用 JavaScript 加载 basic-print.css 文件?

我在想类似的东西(使用 jQuery 库):

$(document).ready(function(){
    $('#print-basic-button').click(function(){
       $('link').first().removeAttr('href').attr('href', 'basic-print.css');
    });
});