得到文本框选中的文字,动态插入文字的js代码


Posted in Javascript onMarch 07, 2007
<script language="javascript" src="js/settags.js"></script>  
function AppTag(tagcode)  
{  
 document.PostMessage.Message.value += tagcode;  
}  function InsertTag(tagbegin,tagend)  
{  
 if ((document.selection)&&(document.selection.type == "Text")) {  
 var range = document.selection.createRange();  
 var ch_text=range.text;  
 range.text = tagbegin + ch_text + tagend;  
 }   
 else   
 {  
 document.PostMessage.Message.value=tagbegin+document.PostMessage.Message.value+tagend;  
 document.PostMessage.Message.focus();  
 }  
}  
</script> 
 
调用:

执行操作的图标按钮:
<a href="javascript:AppTag('[ImgFace1]')"><img src="./Images/Face/Face1.gif" border="0"></a>
<a href="javascript:InsertTag('[B]','[/B]')"><img src="./Images/tags/EditorBold.gif" alt="Bold" border="0"></a>
其中[ImgFace1],[B],[/B]为要插入的文字
 var range = document.selection.createRange();
 var ch_text=range.text;
这是得到文本框选中的文字

被操作的文本框:
<asp:TextBox ID="Message" Runat="server" MaxLength="100" TextMode="MultiLine" Rows="15" Width="100%"  />

Javascript 相关文章推荐
jquery 多级下拉菜单核心代码
May 21 Javascript
Jquery 模板数据绑定插件的使用方法详解
Jul 08 Javascript
js获取对象为null的解决方法
Nov 21 Javascript
js复制网页内容并兼容各主流浏览器的代码
Dec 17 Javascript
JavaScript动态检验密码强度的实现方法
Nov 09 Javascript
Javascript Function.prototype.bind详细分析
Dec 29 Javascript
vue-cli3搭建项目的详细步骤
Dec 05 Javascript
小程序实现悬浮搜索框
Jul 12 Javascript
js实现指定时间倒计时效果
Aug 26 Javascript
React Native中ScrollView组件轮播图与ListView渲染列表组件用法实例分析
Jan 06 Javascript
在vue项目中promise解决回调地狱和并发请求的问题
Nov 09 Javascript
javascript代码实现简易计算器
Jan 25 Javascript
在textarea文本域中显示HTML代码的方法
Mar 06 #Javascript
一个高效的JavaScript压缩工具下载集合
Mar 06 #Javascript
禁止F5等快捷键的JS代码
Mar 06 #Javascript
服务端 VBScript 与 JScript 几个相同特性的写法 By shawl.qiu
Mar 06 #Javascript
javascript 简单高效判断数据类型 系列函数 By shawl.qiu
Mar 06 #Javascript
javascript实现划词标记+划词搜索功能
Mar 06 #Javascript
用一段js程序来实现动画功能
Mar 06 #Javascript
You might like
PHP 采集程序中常用的函数
2009/12/09 PHP
jquery入门—编写一个导航条(可伸缩)
2013/01/07 Javascript
jQuery Ajax异步处理Json数据详解
2013/11/05 Javascript
jquery实现页面图片等比例放大缩小功能
2014/02/12 Javascript
html5+javascript制作简易画板附图
2014/04/25 Javascript
JavaScript检测浏览器cookie是否已经启动的方法
2015/02/27 Javascript
ztree获取选中节点时不能进入可视区域出现BUG如何解决
2015/12/03 Javascript
jQuery 选择器(61种)整理总结
2016/09/26 Javascript
浅谈javascript:两种注释,声明变量,定义函数
2016/10/05 Javascript
微信小程序之仿微信漂流瓶实例
2016/12/09 Javascript
vue.js实现标签页切换效果
2018/06/07 Javascript
node.js的Express服务器基本使用教程
2019/01/09 Javascript
vue-cli系列之vue-cli-service整体架构浅析
2019/01/14 Javascript
解决layui使用layui-icon出现默认图标的问题
2019/09/11 Javascript
浅析vue-router实现原理及两种模式
2020/02/11 Javascript
three.js如何实现3D动态文字效果
2021/03/03 Javascript
[04:03]DOTA2英雄梦之声_第02期_风暴之灵
2014/06/30 DOTA
[47:12]TFT vs Secret Supermajor小组赛C组 BO3 第三场 6.3
2018/06/04 DOTA
Python导入模块时遇到的错误分析
2017/08/30 Python
Python快速查找list中相同部分的方法
2018/06/27 Python
对Python使用mfcc的两种方式详解
2019/01/09 Python
python+webdriver自动化环境搭建步骤详解
2019/06/03 Python
利用python、tensorflow、opencv、pyqt5实现人脸实时签到系统
2019/09/25 Python
python实现超级马里奥
2020/03/18 Python
Python使用sys.exc_info()方法获取异常信息
2020/07/23 Python
详解python中GPU版本的opencv常用方法介绍
2020/07/24 Python
Python如何爬取b站热门视频并导入Excel
2020/08/10 Python
python+selenium自动化实战携带cookies模拟登陆微博
2021/01/19 Python
CSS3实现的炫酷菜单代码分享
2015/03/12 HTML / CSS
Hotels.com中国区:好订网
2016/08/18 全球购物
公共汽车、火车和飞机票的通用在线预订和销售平台:INFOBUS
2019/11/30 全球购物
智能家居、吸尘器、滑板车、电动自行车网上购物:Geekmaxi
2021/01/18 全球购物
学生实习证明模板汇总
2014/09/25 职场文书
工作失职检讨书500字
2014/10/17 职场文书
2015年高校保卫处工作总结
2015/07/23 职场文书
通过T-SQL语句创建游标与实现数据库加解密功能
2022/03/16 SQL Server