看了看,適用性一般,特別是對於類似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){}