Kopieren Sie den Codecode wie folgt:
<Skript>
Funktion clearOption(obj,e){
var currKey=0,e=e||event;
currKey=e.keyCode||e.which||e.charCode;
if(currKey == 8){
obj.options[0].text = "";
}
}
Funktion writeSelect(obj,e){
var currKey=0,e=e||event;
currKey=e.keyCode||e.which||e.charCode;
obj.options[0].selected = "select";
if(currKey != 8){//Dieser Ort dient dazu, störende verstümmelte Zeichen in Firefox zu vermeiden. Sie können versuchen, diesen Satz zu kommentieren, um den Effekt in Firefox zu sehen.
obj.options[0].text = obj.options[0].text + String.fromCharCode(currKey);
}
e.returnValue=false;
return obj.options[0].text;
}
functionttt(){
var jg = document.getElementById("aa").options[document.getElementById("aa").selectedIndex].text;
// Natürlich können Sie gleichzeitig auch den Wert von Optionen in der vorherigen writeSelect-Funktion festlegen. In diesem Fall können Sie den Wert direkt zum Herausnehmen aus dem Programm verwenden.
jQuery("#aa").empty();
jQuery("#aa").append("<option value=''></option>");
}
</script>
Kopieren Sie den Codecode wie folgt:
<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>
</select>
<input type="button" value="Clear" onclick="ttt();"/>