我在打印预览中如何不显示 文本框 呢?我的代码如下:
<input id="button" type="text" value="00000000" window.button.outerHTML="";>
可就是不行呀!!!help......

解决方案 »

  1.   

    1、把如下css代码加上:
    .Noprint{
     display:none;
    }2、在你的html文件中这样写
    <div class="Noprint">
    <table>
    <tr>
    <td>
    <input id="button" type="text" value="00000000" window.button.outerHTML="";>
    </td>
    </tr>
    </table>
    </div>
      

  2.   

    加上那个 css 之后,连文本框都不见了!
      

  3.   

    而且在 html文件中 加了 
    <div class="Noprint">
    ...
    </div>
    也是多余的!
      

  4.   

    非常简单:
    1、定义一个 CSS 样式:
    @media print {
    .PrintHidden {
    display: none;
    }
    }2、把文本框的 class 属性设置为上面定义的样式:
    <input id="button" type="text" value="该文本框不会被打印出来" class="PrintHidden" />
      

  5.   

    >>>一样的道理,还是不行!!!
    你试过了吗?
    你有没有把我的代码原原本本的 copy 过去?
    不要漏掉
    @media print {
    }
    这些代码哦,否则肯定不行的
      

  6.   

    看这个贴子的回复
    http://community.csdn.net/Expert/topic/4684/4684407.xml?temp=.2131464
      

  7.   

    1、把如下css代码加上:
    .Noprint{
     display:none;
    }2、在你的html文件中这样写
    <div class="Noprint">
    <table>
    <tr>
    <td>
    <input id="button" type="text" value="00000000">
    </td>
    </tr>
    </table>
    </div>你是完全按照我说的操作的吗?我们就是那样实习打印的,你怎么不行了呢?
      

  8.   

    Thanks awaysrain(绝对零度)!!!