javascript控制在光标位置插入文字适合表情的插入


Posted in Javascript onJune 09, 2014

直接上代码吧,用js控制在光标位置插入。

在实现表情的插入时用到了。

<span style="font-size:18px;"><html> 
<head> 
<script type='text/javascript'> 
function test(str){ 
var tc = document.getElementById("mytextarea"); 
var tclen = tc.value.length; 
tc.focus(); 
if(typeof document.selection != "undefined") 
{ 
document.selection.createRange().text = str; 
} 
else 
{ 
tc.value = tc.value.substr(0,tc.selectionStart)+str+tc.value.substring(tc.selectionStart,tclen); 
} 
} 
</script> 
</head> 
<body> 
<textarea rows=5 name=s1 cols=27 id="mytextarea">目的通过点击页面上的按钮button 在textarea中的光标停留处插上文字 </textarea> 
<input type=button onclick="test('这是需要加入的文字')" /> 
</body> 
</html> 
</span>
Javascript 相关文章推荐
Javascript 对象的解释
Nov 24 Javascript
JavaScript 检测浏览器和操作系统的脚本
Dec 26 Javascript
原生js实现shift/ctrl/alt按键的获取
Apr 08 Javascript
jQuery中after()方法用法实例
Dec 25 Javascript
分享一个自己写的简单的javascript分页组件
Feb 15 Javascript
javascript基础知识分享之类与函数化
Feb 13 Javascript
使用React实现轮播效果组件示例代码
Sep 05 Javascript
Bootstrap字体图标无法正常显示的解决方法
Oct 08 Javascript
微信小程序 地图map详解及简单实例
Jan 10 Javascript
详解React+Koa实现服务端渲染(SSR)
May 23 Javascript
js中innerText/textContent和innerHTML与target和currentTarget的区别
Jan 21 Javascript
js+canvas实现画板功能
Sep 13 Javascript
js判断元素是否隐藏的方法
Jun 09 #Javascript
jQery使网页在显示器上居中显示适用于任何分辨率
Jun 09 #Javascript
javascript的动态加载、缓存、更新以及复用(一)
Jun 09 #Javascript
JavaScript利用正则表达式去除日期中的-
Jun 09 #Javascript
使用Node.js实现一个简单的FastCGI服务器实例
Jun 09 #Javascript
初识SmartJS - AOP三剑客
Jun 08 #Javascript
javascript实例分享---具有立体效果的图片特效
Jun 08 #Javascript
You might like
php session 错误
2009/05/21 PHP
PHP获取和操作配置文件php.ini的几个函数介绍
2013/06/24 PHP
PHP使用pear实现mail发送功能 windows环境下配置pear
2016/04/15 PHP
thinkPHP订单数字提醒功能的实现方法
2016/12/01 PHP
PHP pthreads v3使用中的一些坑和注意点分析
2020/02/21 PHP
禁止刷新,回退的JS
2006/11/25 Javascript
javaScript中的this示例学习详解及工作原理
2014/01/13 Javascript
在Firefox下js select标签点击无法弹出
2014/03/06 Javascript
禁止iframe页面的所有js脚本如alert及弹出窗口等
2014/09/03 Javascript
javascript获取当前鼠标坐标的方法
2015/01/10 Javascript
黑帽seo劫持程序,js劫持搜索引擎代码
2015/09/15 Javascript
jQuery带进度条全屏图片轮播特效代码分享
2020/06/28 Javascript
jQuery实现可以控制图片旋转角度效果(附demo源码下载)
2016/01/27 Javascript
Bootstrap组件(一)之菜单
2016/05/11 Javascript
jQuery实现字体颜色渐变效果的方法
2017/03/29 jQuery
canvas基础绘制-绚丽倒计时的实例
2017/09/17 Javascript
深入浅析Vue.js中 computed和methods不同机制
2018/03/22 Javascript
微信小程序将字符串生成二维码图片的操作方法
2018/07/17 Javascript
js实现图片放大并跟随鼠标移动特效
2019/01/18 Javascript
解决包含在label标签下的checkbox在ie8及以下版本点击事件无效果兼容的问题
2019/10/27 Javascript
如何在Vue项目中添加接口监听遮罩
2021/01/25 Vue.js
Pytorch入门之mnist分类实例
2018/04/14 Python
Python3使用turtle绘制超立方体图形示例
2018/06/19 Python
python3利用venv配置虚拟环境及过程中的小问题小结
2018/08/01 Python
Python面向对象基础入门之设置对象属性
2018/12/11 Python
wxpython绘制音频效果
2019/11/18 Python
Python HTMLTestRunner可视化报告实现过程解析
2020/04/10 Python
在Keras中CNN联合LSTM进行分类实例
2020/06/29 Python
python 调用API接口 获取和解析 Json数据
2020/09/28 Python
Python 中Operator模块的使用
2021/01/30 Python
css3 响应式媒体查询的示例代码
2019/09/25 HTML / CSS
法学专业求职信
2014/07/15 职场文书
公民代理授权委托书
2014/09/24 职场文书
2014年校务公开工作总结
2014/12/18 职场文书
工作检讨书范文
2015/01/23 职场文书
大学生暑假实习总结
2015/07/13 职场文书