不同的样式表才能打印

时间:2013-03-06 15:01:54

标签: javascript css

我的问题是: 我有这个网页,我在我的CSS样式表中使用打印类型。 我需要的是有两个按钮,它们将是:

Client Print
Member Print

针对特定网页。它们之间的唯一区别是第二个区域有一个要打印的字段。

我需要这两个按钮为网页采用不同的样式表。 有人能帮助我吗?

<link rel="stylesheet" href="../css/style.css" media="screen, projection,print" />

对于我需要的第一个:

对于第二个:

<link rel="stylesheet" href="../css/style1.css" media="screen, projection,print" />

1 个答案:

答案 0 :(得分:0)

试试这个:

function print(o) {
    var head = document.getElementsByTagName('head')[0].innerHTML;
    if (o == 'client') {
        head += '<link rel="stylesheet" href="../css/style.css" media="screen, projection,print" />';
    }
    if (o == 'member') {
        head += '<link rel="stylesheet" href="../css/style1.css" media="screen, projection,print" />';
    }
    document.getElementsByTagName('head')[0].innerHTML = head;
}