document.select2.style.display="";
==>
document.getElementById("select2").style.display="";
不过得保证 id=select2 的元素存在且唯一

解决方案 »

  1.   

    <select name="action" onChange="displayForum(this.value)">
    <option value="docollection" selected>全部内容</option>
    <OPTION value="photo">个人图集1</option>
    <OPTION value="photopost">个人图集2</option>
    <OPTION value="thread">个人图集3</option>
    <OPTION value="forumpost">个人图集4</option>
    <OPTION value="forumphoto">个人图集5</option>
    <OPTION value="product">个人图集6</option>
    </SELECT><script language="javascript">
    <!--
    function displayForum(id){
       alert(id);
      if(id=="forumpost" || id=="forumphoto"){
       document.getElementById('select2').style.display="";
      }
    }
    -->
    </script>
      

  2.   

    关于select2是这样的.
    <select name="select2" id="select2" style="display:none ">
     <option value="1">交流2</option>
    <option value="2">行色2</option>
    <option value="3">数码2</option>
    <option value="4">单反2</option>
    </select>
      

  3.   

    <select name="action" onChange="displayForum(this.value)" ID=Select1>
    <option value="docollection" selected>全部内容</option>
    <OPTION value="photo">个人图集1</option>
    <OPTION value="photopost">个人图集2</option>
    <OPTION value="thread">个人图集3</option>
    <OPTION value="forumpost">个人图集4</option>
    <OPTION value="forumphoto">个人图集5</option>
    <OPTION value="product">个人图集6</option>
    </SELECT>
    <select name="select2" id="select2" style="display:none ">
     <option value="1">交流2</option>
    <option value="2">行色2</option>
    <option value="3">数码2</option>
    <option value="4">单反2</option>
    </select><script language="javascript">
    <!--
    function displayForum(id){
    alert(id);
    if(id=="forumpost"|| id=="forumphoto"){
    document.all.select2.style.display="";
    }
    }
    -->
    </script>