ie6bug之div无法遮挡select
很多解决方案是倾向加一个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.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.style.display = '';};}}catch(e){}
页:
[1]