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[i].style.display = 'none';
}
;
}
}catch(e){}



在div隱藏部分增加如下代碼
//show 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 = '';
}
;
}
}catch(e){}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章