六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 35|回复: 0

ie6bug之div无法遮挡select

[复制链接]

升级  1.33%

12

主题

12

主题

12

主题

秀才

Rank: 2

积分
52
 楼主| 发表于 2013-2-7 15:17:28 | 显示全部楼层 |阅读模式
很多解决方案是倾向加一个iframe的
看了看,适用性一般,特别是对于类似div菜单这样的需求。

既然可以运行时隐藏或显示相关html元素,于是就采用了后者。
在div显示部分增加如下代码:

//hide select element in show area try{var els=mainFrame.document.body.getElementsByTagName('select');if(els.length>0){for(var i=0;i<els.length;i++){  els[i].style.display = 'none';};}}catch(e){}



在div隐藏部分增加如下代码
//show select element in show areatry{var els=mainFrame.document.body.getElementsByTagName('select');if(els.length>0){for(var i=0;i<els.length;i++){  els[i].style.display = '';};}}catch(e){}
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表