在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ js如何通過點擊button來觸發(fā)編輯器的回車事件?

js如何通過點擊button來觸發(fā)編輯器的回車事件?

比如現(xiàn)在需要通過點擊button來在textarea實現(xiàn)回車鍵功能

回答
編輯回答
澐染

寫一個按鈕的監(jiān)聽事件,監(jiān)聽到按鈕被單擊觸發(fā)twxtarea的回車事件即可。

2017年10月6日 10:33
編輯回答
卟乖

如果你用JQ的話可以用trigger方法傳送門

2017年1月4日 20:42
編輯回答
赱丅呿

找到更好的方式進行解決了,之前思維局限在了ace editor一次性插入代碼包括換行符和回車符,代碼和回車符一起插入,回車符就會只有換行的作用,而不會自動縮進。比如:
editor.insert("if(){rn}");不會自動縮進。
editor.insert("if(){");editor.insert("rn");editor.insert("}");這樣就會自動縮進。

2017年11月17日 09:09
編輯回答
尋仙

模擬按鍵事件就要瘋狂考慮瀏覽器兼容性問題了,我就知道一個

evtObj = document.createEventObject();  
evtObj.keyCode=keyCode  
el.fireEvent('on'+evtType, evtObj);  

而且有一個問題,點按鈕的時候textarea不會失去焦點嗎,可能得重新聚焦才能觸發(fā)模擬回車吧

以上這個方法貌似IE支持,其他瀏覽器不明

2017年12月5日 23:06
編輯回答
落殤

點擊button,獲取textarea內(nèi)容加"\n",寫回textarea

2018年4月14日 08:32
編輯回答
不二心

點擊按鈕,在方法內(nèi)監(jiān)聽鍵盤事件.然后處理

2017年3月14日 00:23