Не уверен, в чем проблема, потому что когда select
div заполняется выбором букв, элемент select
теряется?
Если это так, у вас может быть выделенный элемент для сохранить выбор:
<div id="select">
<div id="result">Selection will appear here</div>
<form>
<select onchange="selectFunction(this.value)">
<option>A</option>
<option>B</option>
<option>C</option>
<option>D</option>
<option>E</option>
</select>
</form>
<script type="text/javascript">
function selectFunction(letter){
document.getElementById("result").innerHTML = "Selection is : " + letter;
}
</script>
</div>
Также может быть полезно добавить value
к вашим опциям, например,
<option value="A">A</option>
<option value="B">B</option>
<option value="C">C</option>
<option value="D">D</option>
<option value="E">E</option>
и, наконец, добавить пустую опцию, так как событие изменения выиграло не работает для A
, поскольку это первый вариант, вам нужно будет выбрать другой вариант, а затем снова выбрать A
.
<option value="">Select letter:</option>
<option value="A">A</option>
<option value="B">B</option>
<option value="C">C</option>
<option value="D">D</option>
<option value="E">E</option>