`
fuhao200866
  • 浏览: 77454 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

插入话题后部分文字选中

阅读更多
var btn = document.getElementById("btnTopic");  //按钮
var text = document.getElementById("statusText"); //文本域
btn.onclick = function(){
    var con = "请在这里输入自定义话题";
    //转载文字
    text.value = "#"+con+"#";
    var l = text.value.length;
    //创建选择区域
    if(text.createTextRange){//IE浏览器
        var range = text.createTextRange();
        range.moveEnd("character",-l)         
        //range.moveStart("character",-l)
        range.moveEnd("character",l-1);
        range.moveStart("character", l-1-con.length);
        range.select();
    }else{
        text.setSelectionRange(l-1-con.length,l-1);
        text.focus();
    }
};
分享到:
评论

相关推荐

    CListCtrl 改变选中行的颜色

    本话题将详细探讨如何在`CListCtrl`中实现改变选中行颜色的功能,这涉及到控件的重绘机制。 首先,我们要理解`CListCtrl`的基本操作。`CListCtrl` 控件可以通过插入列(InsertColumn)和插入项(InsertItem)来添加...

    文字pdf转图片pdf

    本话题聚焦于将“文字PDF”转换为“图片PDF”,这一过程涉及到图像处理和PDF文件格式的理解。下面将详细阐述相关知识点。 首先,我们要明白“文字PDF”和“图片PDF”的区别。文字PDF是由可识别的文字和排版信息组成...

    对TXT文本文件进行添加行和列

    本话题聚焦于“对TXT文本文件进行添加行和列”,这涉及到C++中的文件I/O操作、字符串处理和可能的数据结构运用。 首先,我们来看“添加行”这个操作。在C++中,可以使用`fstream`库来实现文件的读写。通过创建一个`...

    jquery鼠标悬停提示框随屏幕分辨率提示图片文字内容位置

    本话题聚焦于一个特定的应用场景:利用jQuery实现鼠标悬停时的提示框,并且这个提示框的位置能根据屏幕分辨率动态调整,以便在不同设备上都能正确显示图片文字内容。 首先,我们需要理解jQuery的基本用法。jQuery...

    vc richedit 设置字体颜色

    SCF_SELECTION参数表示我们要改变选中的文本的颜色,如果没有选择任何文本,将改变插入点后的文本颜色。 设置字体大小可以通过类似的方式实现,只需在CHARFORMAT2结构中修改cf.dwMask和cf.yHeight字段。例如,cf....

    操作Word文档

    - 链接:插入网页链接,选中文本后,点击“超链接”按钮,输入URL。 - 页面元素:页眉、页脚、页码、日期等,都在“插入”菜单中。 4. **版面设计** - 页面设置:调整纸张大小、边距、方向,通过“布局”菜单...

    PPT-文档的首字下沉、水印.pptx

    5. 如果你想取消首字下沉,只需选中设置了下沉的首字,再次打开“首字下沉”下拉菜单,选择“无”即可清除效果。 水印则是文档背景的一种设计元素,常用于添加公司标志、文档类型或保密声明等信息,以低调地展示...

    jquery虚拟键盘中文打字效果

    本话题聚焦于“jQuery虚拟键盘中文打字效果”,这是一个为网页应用添加输入模拟功能的实用技术,尤其适用于移动设备或触摸屏应用,使得用户无需物理键盘也能输入文字。 首先,让我们深入了解jQuery虚拟键盘的工作...

    实现QQ的输入表情的功能

    可以通过重写`InputConnection`的`commitText()`方法来实现,将选中的表情代码(字符串)插入到光标位置。 4. **监听键盘事件**:设置`EditText`的`OnEditorActionListener`,监听用户按下回车或其他操作,确保在...

    C#打开Word定位到指定书签

    创建书签非常简单,只需选中文档中的某段文字或图片,然后通过“插入”菜单的“书签”选项设置书签名即可。书签名应具有唯一性,方便后续的查找和引用。 接下来,我们来看看如何用C#来实现这个功能。在C#中,可以...

    页面拖拽功能

    在本话题中,我们将深入探讨页面拖拽功能的原理、实现方式以及相关的编程技巧。 首先,拖拽功能分为几个关键步骤:初始化、鼠标按下、鼠标移动和鼠标释放。在初始化阶段,我们需要为需要拖动的元素设置必要的事件...

    android聊天表情

    这需要实现自定义键盘布局,通过Adapter和RecyclerView等组件展示表情图片,并且监听用户的选择事件,将选中的表情插入到输入框中。 5. **数据库存储与同步**:为了保存用户的自定义表情或收藏,可以使用SQLite...

    ThinkOX轻量级社交平台 v1.1.0

    修正插入文件话题的检测 注册页面文字调整 延长错误页面停留时间 论坛安全完善 【开发手册】加入约定部分 修正微博置顶图标不显示问题 修正资讯文章的作者小名片错误 修正好友面板展开问题 新增微博发布前和微博转发...

    JS实现可以删除的网页TAB标签

    如果`TAB`的内容是动态加载的,我们可以使用`XMLHttpRequest`或`fetch` API发送AJAX请求,获取数据后动态插入到对应的内容区域。删除`TAB`时,也需要考虑是否需要从服务器端同步删除对应的数据。 6. **优化与兼容...

    前端面试宝典V4.0--2022.1.pdf

    JavaScript基础部分包括变量、数据类型、运算符、流程控制、函数、对象、数组、原型链、闭包、异步编程、DOM操作、事件处理等,这些也是面试中常见的话题。理解并掌握这些前端基础知识,将有助于在面试中脱颖而出。

    计算机专用1500词汇

    65. **insert (插入)**:在计算机操作中,“插入”通常指的是将数据添加到现有文件或对象中的指定位置。 66. **related (相关的)**:在描述关系时,“相关的”通常指的是两个或多个对象之间存在某种联系。 67. **...

    forum-anciens:“古代论坛”的网站

    在"论坛古纪"的网站中,HTML被用来构建页面布局,设置文字样式,创建链接,以及插入图片和多媒体内容。 论坛的核心功能,如用户注册、发帖、回帖、搜索等,通常是由后端服务器处理并通过JavaScript等客户端脚本语言...

    计算机专业英语词汇.pdf

    讨论或写作的中心话题。例如:“The topic of the seminar is machine learning”(研讨会的主题是机器学习)。 79. start: 开始。事件或过程的起始点。例如:“Start the server before running the application”...

Global site tag (gtag.js) - Google Analytics