document.all.DropDownList1.style.display='block';

解决方案 »

  1.   

    block也不行,true也不行,show也不行,document.all.DropDownList1.Visible=true也不行。
      

  2.   

    你可以去查查Js资料啊,试试"null"或者""
      

  3.   

    IF NR1.STYLE.DISPLAY=""
    THEN. NR1.STYLE.DISPLAY="NONE". ELSE. NR1.STYLE.DISPLAY="". END
      

  4.   

    document.all.DropDownList1.style.display='';
    试试吧
      

  5.   

    document.all.DropDownList1.style.display='';
      

  6.   

    document.getElementById('lblaaa').style.visibility = "hidden";document.getElementById('lblaaa').style.visibility = "visible";
      

  7.   

    用style.display='block',style.display=''等方法都应该是可以的。
      

  8.   

    但有个前提:你在页面初始化的时候一定要把DropDownList1的Visible属性设置为true.因为照你所说你用的DropDownList1是服务器端控件,如果你开始把它Visible属性设置为false,asp.net是不会生成此控件对应的html元素送到客户端的,也就是说你客户端的页面里面根本就不会有和此控件想关的东西,那么你再怎么用客户端脚本去操作它也没用。
      

  9.   

    同意 senzz(森)的意见:
    document.getElementById('lblaaa').style.visibility = "hidden";document.getElementById('lblaaa').style.visibility = "visible";
      
      

  10.   

    document.getElementById('lblaaa').style.visibility 是ie支持的属性
    而document.getElementById('lblaaa').style.display是netscape支持的属性
    属性的值用true/false表示。
      

  11.   

    或者把控件放在一个DIV或panel里然后控制div 和panel 的显隐然后要在客户端控制这些服务器控件的话可以通过他们的cliendid这个字段来访问
      

  12.   

    hidden  /visible  /block  /''/....都尝试一下吧