您的位置:首页 > 运维架构

select option隐藏(兼容IE,firefox)

2015-11-23 16:12 441 查看
function search_sd_checkbox(selectId, searchText){
searchText = searchText || '';

var select = document.getElementById(selectId);
if(!select) return false;

var backupData = getOrCreateBackupData(select);

select.options.length = 0;
for(var i=0;i<backupData.length;i++){
var o = backupData[i];
if(o.text.toUpperCase().indexOf(searchText.toUpperCase())>-1)
select.options[select.options.length]=new Option(o.text,o.value);
}
}

function getOrCreateBackupData(select){
select = select || {};
return select.backupData || (function(s){
var ops = s.options;
var bkDatas = [];
for(var i=0;i<ops.length;i++)
bkDatas.push(new Option(ops[i].text, ops[i].value));
s.backupData = bkDatas;
return bkDatas;
})(select);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: