<script language=javascript>
function changeDisplay(value)
{
if(value=="隐藏")
{
document.all("bb").style.display='';
document.all("cc").style.display='none'; }
else
{
document.all("cc").style.display='';
document.all("b").style.display='none'; }
}
</script>
<select onChange="changeDisplay(this.value);"><option value="显示">显示</option><option value="隐藏">隐藏</option></select>
function changeDisplay(value)
{
if(value=="隐藏")
{
document.all("bb").style.display='';
document.all("cc").style.display='none'; }
else
{
document.all("cc").style.display='';
document.all("b").style.display='none'; }
}
</script>
<select onChange="changeDisplay(this.value);"><option value="显示">显示</option><option value="隐藏">隐藏</option></select>
頁面載入的時候. bb和 cc層只有一個顯示...
比如只顯示 bb層.
而我在cc DIV 屬性設置為 style="visibility: hidden;"的時候.
腳本就出錯了......如何解決呢?
我这display:none和visibility: hidden都没问题呀,
<DIV id="cc" style="display:none"><tr id="tr"><table width="100%" border="0" cellpadding="5" cellspacing="0" bgcolor="#FFFFCC">
<tr>
<td>IP</td>
<td><input name="textfield" type="text" size="15"></td>
</tr>
<tr>
<td>IP</td>
<td><input name="textfield2" type="text" size="15"></td>
</tr>
<tr>
<td>IP</td>
<td><input name="textfield3" type="text" size="15"></td>
</tr>
</table></tr></DIV>
<DIV id="cc" style="visibility: hidden;"><tr id="tr"><table width="100%" border="0" cellpadding="5" cellspacing="0" bgcolor="#FFFFCC">
<tr>
<td>IP</td>
<td><input name="textfield" type="text" size="15"></td>
</tr>
<tr>
<td>IP</td>
<td><input name="textfield2" type="text" size="15"></td>
</tr>
<tr>
<td>IP</td>
<td><input name="textfield3" type="text" size="15"></td>
</tr>
</table></tr></DIV>