Скопируйте код кода следующим образом:
<скрипт>
функция ClearOption(obj,e){
вар currKey=0,e=e||event;
currKey=e.keyCode||e.that||e.charCode;
если (currKey == 8) {
obj.options[0].text = "";
}
}
функция writeSelect(obj,e){
вар currKey=0,e=e||event;
currKey=e.keyCode||e.that||e.charCode;
obj.options[0].selected = "выбрать";
if(currKey != 8){//Это место предназначено для того, чтобы избежать раздражающих искаженных символов в Firefox. Вы можете попробовать прокомментировать это предложение, чтобы увидеть эффект в Firefox.
obj.options[0].text = obj.options[0].text + String.fromCharCode(currKey);
}
e.returnValue = ложь;
вернуть obj.options[0].text;
}
функцияттт(){
var jg = document.getElementById("aa").options[document.getElementById("aa").selectedIndex].text;
//Конечно, вы также можете одновременно установить значения параметров в предыдущей функции writeSelect. В этом случае вы можете напрямую использовать значение, чтобы извлечь его из программы.
jQuery("#aa").empty();
jQuery("#aa").append("<option value=''></option>");
}
</скрипт>
Скопируйте код кода следующим образом:
<select style='width:150px;z-index:-1' id="aa" name="selectHelpCode" onkeydown="clearOption(this,event)" onkeypress="writeSelect(this,event)">
<option value=""></option>
<option value="11">11</option>
<option value="22">22</option>
<option value="33">33</option>
</выбрать>
<input type="button" value="Очистить" onclick="ttt();"/>