Sol*_*ley 14
使用textarea.setText() ; 将取代您文本的全部内容.而不是那样,你必须使用文本对象的insert()方法.
textarea.insert("My String Here", textarea.getCaretPosition());
Run Code Online (Sandbox Code Playgroud)
您可以通过textObject .getCaretPosition()获取插入位置,然后从那里开始添加文本.
我也发现这很有用:https://stackoverflow.com/a/5255666/2655623
总结一下:
textarea.replaceSelection("");
textarea.insert("My String Here", textarea.getCaretPosition());
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8404 次 |
| 最近记录: |