我在页面上有一个列表框:
<select id="user_list" name="user_list" size="21" style="width:200px;">
<option value=1>User 1</option>
<option value=2>User 2</option>
<option value=3>User 3</option>
<option value=5>User 5</option>
<option value=6>User 6</option>
</select>
如果我选择一个项目,我可以使用以下代码获取当前值:
var el = document.getElementById("user_list");
var val = el[el.selectedIndex].value;
alert(val);
但是,我遇到的问题是我希望能够在 user_list (从 1 开始)中搜索下一个可用数字(在我上面的示例中,它会提醒 4,因为它丢失了)
但我尝试过使用:
var el = document.getElementById("user_list");
var val = el[4].value;
alert(val);
但它不起作用,有谁知道我做错了什么?
我的猜测是 var val = el[4].value; 是错的.. ?