c#div覆盖dropdownlist或select控件的方法
2010-02-03 15:40
302 查看
最近编写图片上传功能,发现在本地预览选择的图片时,弹出的div不能遮蔽dropdownlist或select控件,查了些资料发现用控件的z-index属性解决不了问题。能够解决问题的是在div中加<iframe></iframe>,但是对于我写的功能限制太多,只有另辟蹊径.
方法:写两个js函数ShowSelectCon()、HiddenSelectCon()
ShowSelectCon()
{
var SelectConArray = document.getElementsByTagName("select");
for(var i=0;i<SelectConArray.length;i++)
{
SelectConArray[i].style.display = "block";
}
}
HiddenSelectCon()
{
var SelectConArray = document.getElementsByTagName("select");
for(var i=0;i<SelectConArray.length;i++)
{
SelectConArray[i].style.display = "none";
}
}
简单的两个函数搞定。在显示div之前调用HiddenSelectCon(),在关闭div时调用ShowSelectCon()。
方法:写两个js函数ShowSelectCon()、HiddenSelectCon()
ShowSelectCon()
{
var SelectConArray = document.getElementsByTagName("select");
for(var i=0;i<SelectConArray.length;i++)
{
SelectConArray[i].style.display = "block";
}
}
HiddenSelectCon()
{
var SelectConArray = document.getElementsByTagName("select");
for(var i=0;i<SelectConArray.length;i++)
{
SelectConArray[i].style.display = "none";
}
}
简单的两个函数搞定。在显示div之前调用HiddenSelectCon(),在关闭div时调用ShowSelectCon()。
相关文章推荐
- 弹出层Div 覆盖不住select控件的解决方法
- IE6中Div 遮罩层覆盖不住select控件的解决方法
- IE6中Div 遮罩层覆盖不住select控件的解决方法
- js 解决 div无法覆盖select控件的方法 (IE8之前的浏览器)
- 用DIV制作即时提示层 防止被select控件遮挡的方法
- 解决Select覆盖Div的简单直接的方法
- IE6下div层被select控件遮住的问题解决方法
- IE6下div层被select控件遮住的问题解决方法
- div覆盖在dropdownlist之上的方法
- 可编辑Select下拉列表控件实现方法(非DIV模拟)
- 弹出层Div 覆盖不住select控件的解决方法
- 其他类调用C#控件并修改属性的方法
- 弹出Div层被Select或DropDownList挡住 解决办法
- C#的抽象类和方法,重载,覆盖,隐藏
- C#控件属性方法简介表
- C# winform中一个类中如何调用另一个窗体的控件或方法
- c#中一个窗体调用另一个窗体的控件及方法(转贴)
- C# 多线程控制控件实例(invoke,控件的委托方法)
- C#中自Photoshop样式的角度和高度选择器控件的创建方法(WinForm)
- C# Winform 跨线程更新UI控件常用方法汇总