那个东西是没有外观的~~显示出来能是什么样子?~~
你只要把它的value值传给能显示的元素就行了~~

解决方案 »

  1.   

    呵呵,说啥呢?!让隐藏域显示出来?!真BT,哈obj.stytle.visibility="visible" 肯定没戏!
      

  2.   

    yixianggao前辈看来最近有空啊,基本上都能碰到你:)
      

  3.   

    瞎写了了一个玩!
    不过俺发现type只能指定一次,指定后就不能改了!
    俺本想把hidden改为text滴,哈<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title> new document </title>
        <meta name="generator" content="editplus" />
        <meta name="author" content="Gao YiXiang" />
        <meta name="email" content="[email protected]" />
        <meta name="keywords" content="javascript dhtml dom" />
        <meta name="description" content="I love web development." />
    </head>
    <body>
        <input type="hidden" id="iptHid" value="ok" />
        <input type="button" onclick="showHiddenValue('iptHid');" value="show hidden value" />
        <script type="text/javascript">
        <!--
    function showHiddenValue(sHidId)
    {
        var show = document.createElement("input");
        show.type = "text";
        show.value = document.getElementById(sHidId).value;
        document.body.appendChild(show);
    }
        //-->
        </script>
    </body>
    </html>
      

  4.   

    To xiaolei1982俺这几天都在编码,只是偶尔上来灌灌,今天似乎时间长了,
    一会儿还要继续写灌水可以换换脑子,要不又该写死循环了,哈
      

  5.   

    楼主需要隐藏显示就不要用type=hidden,IE下type初始化后就无法改变,听说firefox可以,直接用visibility或者display就行了,又或者重写标签。
      

  6.   

    直接设置input的type是不行的,不过可以用js来模拟 
    <html> 
    <head> 
      <title> changeType </title> 
      <script type="text/javascript"> 
      function changeType(b) 
      { 
        if(b.value=="Show")
        {
          b.value="Hide";
          document.getElementById("txtHide").style.display="";
        }
        else
        {
          b.value="Show";
          document.getElementById("txtHide").style.display="none";
        }
      } 
      </script> 
    </head> 
    <body onload="document.getElementById('txtHide').value=document.getElementById('hid').value"> 
      <input type="hidden" id="hid" value="ok"> 
      <input type="button" onclick="changeType(this);" value="Show"> 
    <input type='text'  id='txtHide' style='position:absolute;top:0px;left:0px;display:none'/>
    </body> 
    </html> 
      

  7.   

    用两个input实现吧  一个是 hidden 别一个用于显示这个input的值
      

  8.   

    hidden有啥用,既然要显示为啥还隐藏啊?