直接上代码吧,用js控制在光标位置插入。 在实现表情的插入时用到了。 复制代码 代码如下: <BR>function test(str){ <BR>var tc = document.getElementById("mytextarea"); <BR>var tclen = tc.value.length; <BR>tc.focus(); <BR>if(typeof document.selection != "undefined") <BR>{ <BR>document.selection.createRange().text = str; <BR>} <BR>else <BR>{ <BR>tc.value = tc.value.substr(0,tc.selectionStart)+str+tc.value.substring(tc.selectionStart,tclen); <BR>} <BR>} <BR> 目的通过点击页面上的按钮button 在textarea中的光标停留处插上文字