龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > Javascript编程 >

IE6下弹出层(DIV)被下拉框(Select)遮挡完美解决办法

时间:2012-12-29 08:41来源:未知 作者:admin 点击:
分享到:
这里分享一个完美解决IE6下弹出层(DIV)被下拉框(Select)遮挡的问题,我们只要使用两个JS方法-hideAllSelect()和showAllSelect(),弹出层的时候,隐藏所有下拉框;隐藏层的时候,显示所有下拉框
这里分享一个完美解决IE6下弹出层(DIV)被下拉框(Select)遮挡的问题,我们只要使用两个JS方法-hideAllSelect()和showAllSelect(),弹出层的时候,隐藏所有下拉框;隐藏层的时候,显示所有下拉框。
 代码如下
function hideAllSelect(){
 var t=document.getElementsByTagName("select");
 for (var i=0;i<t.length;i++){
  t[i].style.visibility="hidden";
 }
 for (var temp=0;temp<window.frames.length;temp++){
  var t=window.frames[temp].document.getElementsByTagName("select");
  for (var i=0;i<t.length;i++){
   t[i].style.visibility="hidden";
  }
 }
}
function showAllSelect(){
 var t=document.getElementsByTagName("select");
 for (var i=0;i<t.length ;i++){
  t[i].style.visibility="";
 }
 for (var temp=0;temp<window.frames.length ;temp++ ){
  var t=window.frames[temp].document.getElementsByTagName("select");
  for (var i=0;i<t.length ;i++){
   t[i].style.visibility="";
  }
 }
}


点击图片打开新窗口浏览


精彩图集

赞助商链接