繁体   English   中英

选项OnClick在IE中不起作用? 但是在FF工作

[英]options OnClick not working in IE? But working in FF

我想我需要onChange。

 function changeFree() { var a = document.getElementById("aSelectControl"); a.options[a.selectedIndex].text = "Available"; } function changeUnavailable() { var a = document.getElementById("aSelectControl"); a.options[a.selectedIndex].text = "Unavailable"; } 
 <select> <option onClick="changeFree()">Available</option> <option onClick="changeUnavailable()">Provisonal Booking</option> <option onClick="changeUnavailable()">Fully Booked</option> </select> <select id="aSelectControl"> <option>Available</option> <option>Provisonal Booking</option> <option>Fully Booked</option> </select> 

IE(<9?)不支持onclick选项。 此外,用户可以通过使用键盘导航来更改选定的选项而无需单击。 您可能应该在select元素上使用onchange。

我认为更好的方法是将“ onChange”事件添加到选择框。 此调用一个函数,该函数读取选定的值并确定行为。

您的源代码到底是什么目标?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM