// if exist option function existItem(id,value){ var select = document.getElementById(id); for(var i=1;i<select.options.length;i++){ if(select.options[i].value==value){ return true; } } return false; } // reset select function resetSelect(id) { var select = document.getElementById(id); select.options.length = 1; } // get selected index function getSelectedIndex(id) { var select = document.getElementById(id); return select.selectedIndex; } // get selected text function getSelectedText(id) { var select = document.getElementById(id); return select.options[select.selectedIndex].text; } // get selected value function getSelectedValue(id) { var select = document.getElementById(id); return select.value; } // set option selected function setSelectedItem(id, value) { var select = document.getElementById(id); select.value = value; } // delete selected option function deleteSelectedItem(id) { var select = document.getElementById(id); for(var i=1;i<select.options.length;i++){ if(select.options[i].selected){ select.remove(i); } } } // delete some options function deleteItem(id,values){ var select = document.getElementById(id); for(var i=0;i<values.length;i++){ for(var j=1;j<select.options.length;j++){ if(values[i]==select.options[j].value){ select.remove(j); } } } } // add option function addItem(id,text,value){ var select = document.getElementById(id); var option=new Option(text,value); select.options.add(option); }