我在尝试以编程方式更改的 Javascript 中有一个下拉菜单,但它不合作。首先,框中的文本保持在第一个选项。如果我单击它以拉下下拉列表,那么我会看到我设置的索引被突出显示。但是,我无法选择该选项,但我可以选择菜单中的任何其他选项。这是我在 $(document).ready 上使用的代码:
document.getElementById("filteredSubDropdown").selectedIndex = localStorage["currentMonth"];
编辑:创建下拉列表的一些 HTML
<div data-role="content" id="box">
<ul data-role="listview" data-inset="true" id="merchAccountDetails" data-theme="b" data-content-theme="b">
<div data-role="content">
<div id="firstDrop">
<center><font size="4" color="Green" face="times new roman">Filter Data by:</font></center>
<select id="filterByDropdown">
</select>
</div>
<center><font size="4" color="Green">Filter Data by month:</font></center>
<select id="filteredSubDropdown">
</select>
</center>
<center><font size="4" color="Green">Filter Data by Account:</font><br>
</center>
<center>
<select id="accountDropdown">
</select>
</center>
</div>
<div id="chicken">
<center><img src="spin.gif" alt="loading.."/>Loading Data...</center>
</div>
<p id="finInfo">
</p>
<br/>
</ul>
</div>