隐藏DIV 显示DIV
2010-01-12 09:36
204 查看
昨天做项目,用到了隐藏和显示DIV,在页面加载的时候,默认隐藏,当触发一个服务器控件时,显示此DIV,然后对此操作完成后,在点击DIV上服务器控件隐藏DIV,方法很简单,可以用客户端控件,同样的道理。
下面就把代码贴出来。
第一设置CSS
<style type="text/css">
.selectName
{
margin-left: 30%;
width: 150px;
height: 150px;
margin-top: 30px;
position: absolute;
background-color: #eef6ff;
z-index: 0;
display: none;
}
</style>
第二是DIV
<!--DIV 默认隐藏-->
<div id="divBatchName" class="selectName">
<div style="height: 50px; margin-top: 20px;">
<label>
批次名称</label>
<asp:DropDownList ID="ddlSelectBatchName" runat="server" AutoPostBack="true" >
</asp:DropDownList>
</div>
<div style="margin-top: 20px">
<asp:Button ID="btnDivBatchSure" runat="server" Text="确定" CssClass="btn_bg" ToolTip="确定"
OnClientClick="divHideBatchName()" />
</div>
</div>
<!--End DIV 默认隐藏-->
第三 JS脚本
<script language="javascript" type="text/javascript">
//显示 div
function divShowBatchName() {
var showBatchName = document.getElementById("divBatchName");
showBatchName.style.display = 'block';
}
//隐藏 div
function divHideBatchName() {
var hideBatchName = document.getElementById("divBatchName");
hideBatchName.style.display = 'none';
}
</script>
触发显示DIV服务器控件
<asp:Button ID="btnGivenBatch" runat="server" Text="显示DIV" OnClientClick="divShowBatchName()" />
就这些代码 ,样式大家可以自行设计。
下面就把代码贴出来。
第一设置CSS
<style type="text/css">
.selectName
{
margin-left: 30%;
width: 150px;
height: 150px;
margin-top: 30px;
position: absolute;
background-color: #eef6ff;
z-index: 0;
display: none;
}
</style>
第二是DIV
<!--DIV 默认隐藏-->
<div id="divBatchName" class="selectName">
<div style="height: 50px; margin-top: 20px;">
<label>
批次名称</label>
<asp:DropDownList ID="ddlSelectBatchName" runat="server" AutoPostBack="true" >
</asp:DropDownList>
</div>
<div style="margin-top: 20px">
<asp:Button ID="btnDivBatchSure" runat="server" Text="确定" CssClass="btn_bg" ToolTip="确定"
OnClientClick="divHideBatchName()" />
</div>
</div>
<!--End DIV 默认隐藏-->
第三 JS脚本
<script language="javascript" type="text/javascript">
//显示 div
function divShowBatchName() {
var showBatchName = document.getElementById("divBatchName");
showBatchName.style.display = 'block';
}
//隐藏 div
function divHideBatchName() {
var hideBatchName = document.getElementById("divBatchName");
hideBatchName.style.display = 'none';
}
</script>
触发显示DIV服务器控件
<asp:Button ID="btnGivenBatch" runat="server" Text="显示DIV" OnClientClick="divShowBatchName()" />
就这些代码 ,样式大家可以自行设计。
相关文章推荐
- jquery点击区域显示或隐藏DIV,点击非该DIV的地方隐藏该DIV
- js中div显示和隐藏钮为什么页面总是跳一下到最上面
- div的显示和隐藏
- 使用jquery实现点击一个按钮或连接,让它下面的div显示,在点击一下隐藏
- jquery 显示隐藏div方法show(),hide(),toggle(),slideDown()总结
- 显示和隐藏div
- JQuery显示隐藏DIV的方法及代码实例
- js加载读取内容及显示与隐藏div示例
- 转载:div或table内容超出宽度时隐藏并显示省略标记
- js控制div显示与隐藏
- 基于CSS+dIV的网页层,点击后隐藏或显示
- Div+Css+JS做多个显示/隐藏内容块
- 黄聪:jquery之div显示和隐藏、窗帘效果特效示例
- 点击右键和按钮进行显示隐藏div
- js如何实现点击一个按钮显示一个div,然后该div上有一个按钮,点击此按钮后隐藏,隐藏的同时显示另外一个div,而在次弹出的div也有一个按钮,点击后隐藏.
- jquery 显示隐藏div
- div容器里子元素的显示和隐藏控制
- jquery 显示隐藏div方法show(),hide(),toggle(),slideDown()总结
- jquery的div显示和隐藏
- div 隐藏和显示