HTMl に複数選択リストボックスが 1 つあります。リストボックスの選択項目の値をjavascriptで取得したい
私のhtmlコード:
<select id="schools" size="5" multiple="multiple">
<option value="352">Byskovskolen</option>
<option value="355">Heldagsskolen Specialtilbud</option>
<option value="372">Plejecenter Solbakken</option>
</select>
私のJavascriptコード:
function getData()
{
var allSchools = [];
var s = document.getElementById("schools");
alert("schools lenght " + s.options.length);
for (var i = 0; i < s.options.length; i++) {
if (s.options[i].selected == true) {
var schoolid = s.options[i].value;
alert(s.options[i].value);
allSchools.push(schoolid);
}
}
}
値は警告ボックスで警告されているが、変数に格納されていないことがわかります。
変数に格納する方法を教えてください。