Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为了打印不同的样式表_Javascript_Css - Fatal编程技术网

Javascript 为了打印不同的样式表

Javascript 为了打印不同的样式表,javascript,css,Javascript,Css,我的问题是: 我有这个网页,我在css样式表中使用打印类型。 我需要的是有两个按钮,它们是: Client Print Member Print 对于特定的网页。它们之间唯一的区别是第二个字段有更多的字段要打印 我需要有这两个按钮,采取不同的网页样式表。。 有人能帮我吗 <link rel="stylesheet" href="../css/style.css" media="screen, projection,print" /> 对于第一个,我需要: 关于第二个问题:

我的问题是: 我有这个网页,我在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" />

试试这个:

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;
}
功能打印(o){
var head=document.getElementsByTagName('head')[0].innerHTML;
如果(o==‘客户机’){
头部+='';
}
如果(o==‘成员’){
头部+='';
}
document.getElementsByTagName('head')[0].innerHTML=head;
}

嗯。。。如果当前用户是客户端,则添加第一个样式表,如果用户是成员,则添加第二个样式表。使用call it on按钮单击以更改CSS。您是否具有某种用户身份验证,以便您知道当前用户是客户端还是成员?我不能..不是我已将其拆分,他们只需单击其中一个或另一个。。Pamma,我不知道该怎么做..我想叫一个安全css..嗨,你能帮我打印表格吗?我是说我该按什么?按一下按钮,不管它是什么。。