我不確定是否將所有人都與上述標題混淆。我的問題如下。僅在選定模式下更改選定選項的文本
我使用標準的javascript(沒有jQuery)和HTML代碼。要求是對於<select>...</select>
菜單,我有一個不同長度的動態列表。
現在如果長度爲option[selectedIndex].text > 43
個字符,我想將option[selectecIndex]
更改爲新的文本。
我能夠通過調用
this.options[this.selectedIndex].text = "changed text";
在onChange事件的正常工作
做到這一點。這裏的問題是用戶決定更改選擇後,下拉列表將顯示帶有更改文本的前面選擇的文本。這需要顯示原始列表。
我很難過!有沒有更簡單的方法來做到這一點?
任何幫助將是偉大的。
感謝
你能建立一個的jsfiddle? – Supplement 2013-02-26 21:16:48