ASP.NET中同一个页面中有3个DIV,怎么才能根据ID显示其中一个隐藏另外两个

 我来答
lp5276159be1
2011-11-04 · TA获得超过2万个赞
知道大有可为答主
回答量:1万
采纳率:39%
帮助的人:4300万
展开全部
方法有很多
1、你可以通过JS分别调用你需要显示的div,这样就不用考虑其他2个隐藏的问题了
2、写样式的时候,你可以通过样式控制div的隐藏和显示,如下:
<div id="ShowAndHide01">
<div class="Div01"></div>
<div class="Div02"></div>
<div class="Div03"></div>
</div>
样式为:
# ShowAndHide01 .Div01{display:block;}
# ShowAndHide01 .Div02{display:none;}
# ShowAndHide01 .Div03{display:none;}

# ShowAndHide02 .Div01{display:none;}
# ShowAndHide02 .Div02{display:block;}
# ShowAndHide02 .Div03{display:none;}

# ShowAndHide03 .Div01{display:none;}
# ShowAndHide03 .Div02{display:none;}
# ShowAndHide03 .Div03{display:block;}
这里只要调用ShowAndHide01、ShowAndHide02、 ShowAndHide03 这3个id随便一个就可以控制3个div的显示和隐藏了,这种方法建议用于div不多的情况,因为样式太多了看着也烦嘛,用JS调用会比较好
网上冲浪玩家
2011-11-04 · TA获得超过574个赞
知道小有建树答主
回答量:535
采纳率:100%
帮助的人:342万
展开全部
document.getElementById("div1").style.display="";//显示
document.getElementById("div2").style.display="none";//隐藏
document.getElementById("div3").style.display="none";//隐藏
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
拂晓的风
2011-11-04 · 超过49用户采纳过TA的回答
知道小有建树答主
回答量:182
采纳率:0%
帮助的人:136万
展开全部
你在aspx页面里写个javascript方法用来控制div的显示和隐藏, 然后在cs文件里写代码调用前台页面中的那个javascript方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
592975801
2011-11-04 · 超过40用户采纳过TA的回答
知道小有建树答主
回答量:235
采纳率:0%
帮助的人:116万
展开全部
在javascrip自己i些方法,在调用。
追问
具体是怎么写的啊?
追答
学习是自己的事l,要自己解决
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式