简体   繁体   English

选择元素在打印中显示为标签

[英]select element appears as label in print

I have a web page, 我有一个网页,
I give an option to print it using js function window.print() 我给出了使用js函数window.print()打印的选项

the page also also contains <select> element, 该页面还包含<select>元素,
I want to print the select list appears as Label, 我要打印选择列表,显示为标签,
I know I have to use with: 我知道我必须使用:

@media print
{
}

But how do I define it, 但是我如何定义它,

You got to have two identical element in your page 您的页面中必须有两个相同的元素

  1. SELECT element - which is visible on media screen and hidden on media print SELECT元素-在媒体屏幕上可见,在媒体打印中隐藏
  2. Label/Div element - which will contain the selected value, and will be visible in media print and hidden in media screen 标签/分隔元素-将包含所选值,并且在媒体打印中可见,在媒体屏幕中隐藏

For example: 例如:

<SELECT class='noPrint'><OPTION></OPTION></SELECT>
<DIV class='Print'>[selected value of SELECT element]</DIV>

@media print 
{
    .noPrint 
    {
        display:none;
    }
    .Print 
    { 
        display:inline-block;  
    }
}

See here for definition of media types 有关媒体类型的定义,请参见此处

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM