我在更改事件時有多個下拉菜單。IE已停止工作
<select>
<option value="1">Option1</option>
<option value="2">Option2</option>
</select>
雖然更改選項IE11已停止處理下拉更改事件。如何解決它?
我在更改事件時有多個下拉菜單。IE已停止工作
<select>
<option value="1">Option1</option>
<option value="2">Option2</option>
</select>
雖然更改選項IE11已停止處理下拉更改事件。如何解決它?
當選擇對象的選定選項以編程方式更改時,onchange事件不會觸發。
來源:change | onchange event - MSDN
這可能有助於解決您的錯誤:How to fix IE select issue when dynamically changing options
其他的onChange事件很好地工作IE11。
這是張貼user2744722一個例子:
<p>Select a different option in the drop-down listbox to trigger the <strong>onchange</strong> event.</p>
<select name="selTest" onchange="alert('Index: ' + this.selectedIndex + '\nValue: ' + this.options[this.selectedIndex].value)">
<option value="Books">Books</option>
<option value="Clothing">Clothing</option>
<option value="Housewares">Housewares</option>
</select>
所選選項不改變編程。我爲選定的選項設置了靜態值,並在文檔就緒功能中添加了onchangeevent。 – Devi
正常onChange在IE 11上正常工作。如果您遇到問題,請發佈您的代碼。 –
這樣做https://jsfiddle.net/f1vghLdn/在IE11和它似乎工作 –