0

我在网上阅读的所有内容都说这是我需要用来从下拉列表中获取所选索引的方法和语法。

var temp;
temp = document.getElementById("AdvOrBasicSearch_advSearch_ddlState").value;
var sState = temp.options[temp.selectedIndex].text;

但是,我在最后一行收到以下错误:

“Microsoft JScript 运行时错误:‘选项’为空或不是对象”

以下是下拉列表的示例(无需发布所有 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>
4

1 回答 1

5

感谢评论,我删除了 .value 并且一切正常。谢谢各位!

var temp;
temp = document.getElementById("AdvOrBasicSearch_advSearch_ddlState");
sState = temp.options[temp.selectedIndex].text;
于 2012-09-12T22:04:21.823 回答