您可以尝试隐藏具有
CSS selectors的特定元素
@media print {
input[type=range] {
display: none;
}
}
然而,要隐藏数字元素中的箭头,或许您可以尝试放置2个元素,1个文本和1个数字,然后在屏幕模式下显示该数字,而文本被隐藏,反之亦然。
@media print {
input[type=text] {
display: inline-block;
border:none;
border-bottom:2px solid #000;
etc..
}
input[type=number] {
display: none;
}
}
@media screen {
input[type=number] {
display: inline-block;
}
input[type=text] {
display: none;
}
}
可以为其他表单元素做类似的事情。如果您可以使用此方法,将取决于您的实现。