ASP.NET中同一个页面中有3个DIV,怎么才能根据ID显示其中一个隐藏另外两个
4个回答
展开全部
方法有很多
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调用会比较好
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调用会比较好
展开全部
document.getElementById("div1").style.display="";//显示
document.getElementById("div2").style.display="none";//隐藏
document.getElementById("div3").style.display="none";//隐藏
document.getElementById("div2").style.display="none";//隐藏
document.getElementById("div3").style.display="none";//隐藏
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你在aspx页面里写个javascript方法用来控制div的显示和隐藏, 然后在cs文件里写代码调用前台页面中的那个javascript方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在javascrip自己i些方法,在调用。
追问
具体是怎么写的啊?
追答
学习是自己的事l,要自己解决
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询