我在网上读到的所有内容都说这是我需要用来从下拉列表中获取所选索引的方法和语法。
var temp;
temp = document.getElementById("AdvOrBasicSearch_advSearch_ddlState").value;
var sState = temp.options[temp.selectedIndex].text;
但是,我在最后一行收到以下错误:
“Microsoft JScript 运行时错误:‘选项’为 null 或不是对象”
下面是下拉列表的示例(无需发布所有 50 个州)
<td><asp:dropdownlist id="ddlState" tabIndex="8" runat="server" EnableViewState="False" Width="150px"
CssClass="clsTextInput">
<asp:ListItem Value=""></asp:ListItem>
<asp:ListItem Value="AL">Alabama</asp:ListItem>
<asp:ListItem Value="AK">Alaska</asp:ListItem>
</asp:dropdownlist></td>
最佳答案
感谢评论,我放弃了 .value,一切正常。谢谢大家!
var temp;
temp = document.getElementById("AdvOrBasicSearch_advSearch_ddlState");
sState = temp.options[temp.selectedIndex].text;
关于javascript - 从javascript中的下拉列表中获取选定的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12396710/