FF不支持直接用HTML元素id做变量 
需要documnet.getElementById("selectusertypeqy1").style.display="...";

解决方案 »

  1.   

    不可以这样得到selectusertypegr2
    需要documnet.getElementById("selectusertypegr2")
    这个才规范
      

  2.   

    谢谢,问题已经解决了。楼上的都正解。补充说明一下:
    最好使用:
    documnet.getElementById("selectusertypeqy1").style.display="";
    而不要使用
    documnet.getElementById("selectusertypeqy1").style.display="none";因为后者在FF下可能会产生错误的排版。会缩到一<td>内。而前都并不会。好像是后者会产生一个空行还是什么的。
      

  3.   

    补充说明一下:
    最好使用:
    documnet.getElementById("selectusertypeqy1").style.display="";
    而不要使用
    documnet.getElementById("selectusertypeqy1").style.display="none";
    ----------------------------------------------------------------------
    补充说明一下:
    最好使用:
    documnet.getElementById("selectusertypeqy1").style.display="";
    而不要使用
    documnet.getElementById("selectusertypeqy1").style.display="block";楼主不要搞错,none是用来隐藏的, =""是显示的, 是不同的,但显示时用block在FF下确实会发生你那情况, 所以直接 = ""就行了