<table width=100%>
<tr>
<td>
<div style="float:left;">
<SELECT id="select1" onchange="sub()">
<option value="1">条件一</option>
<option value="2">条件二</option>
<option value="3">条件三</option>
</SELECT>
</div>
<div id="table1" style="display:block;float:left;">
<input type=text name="cccc">
</div>
</td>
</tr>
</table>div层是块级元素,一个占一行,加上样式控制一下就好了,因为看不到所有的代码,随便加了点,可以根据自己页面的结构进行修改。

解决方案 »

  1.   

    div是block元素,
    其display默认为block.
    一般元素的display默认为inline.
    <div id="table1" style="display:none">
    --->>>
    <div id="table1" style="display:inline">
      

  2.   

    还有就是当我选1和2的时候,TEXTAREA都隐藏,选3的时候显示,当我选三的时候是显示了,但是我刷新页面马上就恢复到隐藏状态,可以在刷新的时候检测到是选择了3吗,然后不隐藏