A-A+

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

2016年01月15日 前端设计 暂无评论 阅读 7 views 次

这里分享一个完美解决IE6下弹出层(DIV)被下拉框(Select)遮挡的问题,我们只要使用两个JS方法-hideAllSelect()和showAllSelect(),弹出层的时候,隐藏所有下拉框;隐藏层的时候,显示所有下拉框,代码如下:

  1. function hideAllSelect(){  
  2.  var t=document.getElementsByTagName("select");  
  3.  for (var i=0;i<t.length;i++){  
  4.   t[i].style.visibility="hidden";  
  5.  }  
  6.  for (var temp=0;temp<window.frames.length;temp++){  
  7.   var t=window.frames[temp].document.getElementsByTagName("select");  
  8.   for (var i=0;i<t.length;i++){  
  9.    t[i].style.visibility="hidden";  
  10.   }  
  11.  }  
  12. }  
  13. function showAllSelect(){  
  14.  var t=document.getElementsByTagName("select");  
  15.  for (var i=0;i<t.length ;i++){  
  16.   t[i].style.visibility="";  
  17.  }  
  18.  for (var temp=0;temp<window.frames.length ;temp++ ){  
  19.   var t=window.frames[temp].document.getElementsByTagName("select");  
  20.   for (var i=0;i<t.length ;i++){  
  21.    t[i].style.visibility="";  
  22.   }  
  23.  }  
  24. }  
标签:

给我留言