在firefox中如果一個textarea獲取焦點在輸入法激活的狀態比如搜狗輸入法敲入一個漢字的第一個拼音的時候如果這個時候 後台js將該textarea的value修改那麼該textarea會直接被清空如圖 在這種狀態如果js修改textarea的值就會觸發該bug 如何解決這個問題? 經過多次嘗試發現只有在js修改value的時候將該textarea 失去焦點修改之後再獲取焦點即可該bug同樣適用於input
$("#test")blur(); $("#test")val(test); $("#test")focus();