Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.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,我有客户端打印按钮。我可以在打印时隐藏一些东西 @media print { .NonPrintable {display:none;} } 但我也有一些禁用的元素,当打印出来时,它显示为灰色。我想在打印时启用这些元素,这样看起来会很漂亮。有什么建议吗?您不能通过CSS更改禁用状态,但可以更改其外观 您可以使用以下表单以CSS中的任何属性为目标: <selector>[attr="value"] { /* Styles here */

我有客户端打印按钮。我可以在打印时隐藏一些东西

@media print
      {
        .NonPrintable {display:none;}
      }

但我也有一些禁用的元素,当打印出来时,它显示为灰色。我想在打印时启用这些元素,这样看起来会很漂亮。有什么建议吗?

您不能通过CSS更改禁用状态,但可以更改其外观

您可以使用以下表单以CSS中的任何属性为目标:

<selector>[attr="value"] {
    /* Styles here */
}

有关定位属性的讨论,请参见,作为定位“禁用”属性的示例,请参见。

您不能通过CSS更改禁用状态,但可以更改其外观

您可以使用以下表单以CSS中的任何属性为目标:

<selector>[attr="value"] {
    /* Styles here */
}

有关定位属性的讨论,请参阅,并将其作为定位“禁用”属性的示例。

或者在打印之前执行一些javascript并启用它们?

或者在打印之前执行一些javascript并启用它们?