用下拉框(select)控制表格显示隐藏

本文介绍了一种使用JavaScript实现的不同表格显示切换的方法。通过下拉菜单选择不同的选项,可以动态显示对应的表格内容,未选中的表格则被隐藏。这种方式适用于需要根据不同条件展示不同数据的场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<script>
function setChange()
{
if (document.f.selfs.value == "1")
{
document.all.tb1.style.display = "block";
}
else
{
document.all.tb1.style.display = "none";
}
if (document.f.selfs.value == "2")
{
document.all.tb2.style.display = "block";
}
else
{
document.all.tb2.style.display = "none";
}
}

</script>
<form name=f>

<select name="selfs" size="1 onchange="setChange()">
<option selected>选择方式</option>
<option value="1">方式1</option>
<option value="2">方式2</option>
</select>


<table id='tb1' style='DISPLAY:none'>
方式1 方式1 方式1
</table>

<table id='tb2' style='DISPLAY:none'>
方式2 方式2 方式2
</table>
</form>

net_lover(【孟子E章】)


------------------------------------------------------------------------------------
<script language="JavaScript">
<!--
function goURL(fm)
{
if (fm.options[fm.selectedIndex].value!=0)
window.open(fm.options[fm.selectedIndex].value,"_self","");}
//-->
</script>

<select size="1" name=cpspCode onChange="goURL(this)">
<option selected>选择方式</option>
<option value="1">方式1</option>
<option value="2">方式2</option>
</select>
---------------------------------------------------------------------------------
<script>
function setChange(num)
{
eval("tb"+num+".style.display=''");
alltab=document.all.tags("TABLE");
for (i=0;i<alltab.length;i++){
id=alltab[i].id;
if ( (id!="tb"+num) && (id.substr(0,2)=="tb")) eval(id+".style.display='none'");
}
}

</script>
<table>
<select name="selfs" size="1" onchange="setChange(this.value)">
<option selected>选择方式</option>
<option value="1">方式1</option>
<option value="2">方式2</option>
</select>
</table>
<table id='tb1' style='DISPLAY:none'>
方式1 方式1 方式1
</table>

<table id='tb2' style='DISPLAY:none'>
方式2 方式2 方式2
</table>
------------------------------------------------------------------------
<script language="javascript">
function setChange()
{
if (window.selfs.value == "1")
{
tb1.style.display = "block";
}
else
{
tb1.style.display = "none";
}
if (window.selfs.value == "2")
{
tb2.style.display = "block";
}
else
{
tb2.style.display = "none";
}
}
</script>

<table>
<select name="selfs" size="1" onchange="setChange()">
<option selected>选择方式</option>
<option value="1">方式1</option>
<option value="2">方式2</option>
</select>
</table>

<table id='tb1' style='DISPLAY:none'>
方式1 方式1 方式1
</table>

<table id='tb2' style='DISPLAY:none'>
方式2 方式2 方式2
</table>
--------------------------------------------------------------
<script>
function setChange()
{
tb1.style.display=(document.f.selfs.value=="1")?"block":"none";
tb2.style.display=(document.f.selfs.value=="1")?"none":"block";
}
</script>
<form name=f>

<select name="selfs" size="1" onchange="setChange()">
<option selected>选择方式</option>
<option value="1">方式1</option>
<option value="2">方式2</option>
</select>


<table id='tb1' style='DISPLAY:none'>
方式1 方式1 方式1
</table>

<table id='tb2' style='DISPLAY:none'>
方式2 方式2 方式2
</table>
</form>
-------------------------------------------------------------------------
<SCRIPT LANGUAGE=javascript>
<!--
function setChange()
{
if (window.selfs.value == "1")
{
tb1.style.display = "block";
}
else
{
tb1.style.display = "none";
}
if (window.selfs.value == "2")
{
tb2.style.display = "block";
}
else
{
tb2.style.display = "none";
}
}
//-->
</SCRIPT>

<table>
<select name="selfs" onchange="setChange()">
<option selected>选择方式</option>
<option value="1">方式1</option>
<option value="2">方式2</option>
</select>
</table>

<table id='tb1' style='DISPLAY:none'>
方式1 方式1 方式1
</table>

<table id='tb2' style='DISPLAY:none'>
方式2 方式2 方式2
</table>
--------------------------------------------------------------------
<script language=javascript>
function setChange()
{
if (document.all("selfs").value=="1")
{
document.all("tb1").style.display="";
}
else
{
document.all("tb1").style.display="none";
}
if (document.all("selfs").value=="2")
{
document.all("tb2").style.display="";
}
else
{
document.all("tb2").style.display="none";
}
}
function vload()
{
document.all("tb1").style.display = "none";
document.all("tb2").style.display = "none";
}
</script>
<body onload="vload();">
<select name="selfs" size="1 onchange="setChange();">
<option>选择方式</option>
<option value="1">方式1</option>
<option value="2">方式2</option>
</select>
<table>
<tr>
<td id="tb1">方式1 方式1 方式1</td>
</tr>
<tr>
<td id="tb2">方式2 方式2 方式2</td>
</tr>
</table>
--------------------------------------------------------------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值