栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在使用JavaScript / jquery的游标中插入文本

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在使用JavaScript / jquery的游标中插入文本

从这里使用:

function insertAtCaret(areaId, text) {  var txtarea = document.getElementById(areaId);  if (!txtarea) {    return;  }  var scrollPos = txtarea.scrollTop;  var strPos = 0;  var br = ((txtarea.selectionStart || txtarea.selectionStart == '0') ?    "ff" : (document.selection ? "ie" : false));  if (br == "ie") {    txtarea.focus();    var range = document.selection.createRange();    range.moveStart('character', -txtarea.value.length);    strPos = range.text.length;  } else if (br == "ff") {    strPos = txtarea.selectionStart;  }  var front = (txtarea.value).substring(0, strPos);  var back = (txtarea.value).substring(strPos, txtarea.value.length);  txtarea.value = front + text + back;  strPos = strPos + text.length;  if (br == "ie") {    txtarea.focus();    var ieRange = document.selection.createRange();    ieRange.moveStart('character', -txtarea.value.length);    ieRange.moveStart('character', strPos);    ieRange.moveEnd('character', 0);    ieRange.select();  } else if (br == "ff") {    txtarea.selectionStart = strPos;    txtarea.selectionEnd = strPos;    txtarea.focus();  }  txtarea.scrollTop = scrollPos;}<textarea id="textareaid"></textarea><a href="#" onclick="insertAtCaret('textareaid', 'text to insert');return false;">Click Here to Insert</a>


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/420588.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号