Как распечатать только выборки, сделанные в поле множественного выбора
Я работаю над своим 1-м персональным проектом. У меня есть поле с множественным выбором на странице формы, и я пытаюсь найти лучший способ показать выбор, сделанный в поле с множественным выбором, прямо под полем в списке. Заранее спасибо!
<select
id="selectcrim"
multiple="multiple"
onchange="showResults(this, event)"
size="10"
>
<option selected>None</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<ul id="selectedresults"></ul>
function results(element, event) {
let result = document.getElementById("selectedresults");
while (result.firstChild) result.removeChild(result.firstChild);
let values = [];
for (const i = 0; i < element.options.length; i++) {
if (element.options[i].selected) {
let li = document.createElement("li");
li.appendChild(document.createTextNode(element.options[i].value));
result.appendChild(li);
}
}
}
Я ожидал, что выбранные результаты появятся в виде списка под мультибоксом, но, похоже, ничего не происходит.