Я хочу получить массив значений, который выбирается тегом <select>
с несколькими атрибутами, используя querySelector
, НЕ jQuery.
Я гуглил, но Googleсписок только о выборе нескольких элементов с помощью querySelector
.В моем случае мне нужен один элемент select с несколькими атрибутами.
Я прекратил поиск по этому, я просто пытался кодировать с этим тегом <select>
.
<select id="bgmSources" className="bgmSelector" multiple="multiple">
<option value="1">test1</option>
<option value="2">test2</option>
<option value="3">test3</option>
</select>
В JavaScript,Я попробовал, как показано ниже, но ничего не получилось.
const values = document.querySelector("#bgmSources").value;
console.log(values);
const selectedOptions = document.querySelectorAll("#bgmSources option:selected");
selectedOptions.forEach(option => console.log(option));
Есть ли способ получить массив выбранных опций в теге <select>
с несколькими атрибутами?