我有客户端打印按钮。而且当使用

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


但是我也有一些禁用的元素,当打印出来时,它显示为灰色。我想在打印时启用这些元素,所以看起来不错。有什么建议吗?

最佳答案

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

您可以使用以下形式定位CSS中的任何属性:

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


因此,对于您的情况,您可以执行以下操作:

selector[disabled="disabled"] {
    /* Styles here */
}


有关定位属性的讨论,请参见http://css-tricks.com/attribute-selectors/;作为定位“禁用”属性的示例,请参见http://jsfiddle.net/Palpatim/RYpcz/

关于javascript - 打印时如何启用所有禁用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19686183/

10-12 00:39
查看更多