zoukankan
html css js c++ java
JS里在光标位置插入字符
<
script language
=
Javascript
>
function
AddOnPos(obj, charvalue)
{
//
obj代表要插入字符的输入框
//
value代表要插入的字符
obj.focus();
var
r
=
document.selection.createRange();
var
ctr
=
obj.createTextRange();
var
i;
var
s
=
obj.value;
//
注释掉的这种方法只能用在单行的输入框input内
//
对多行输入框textarea无效
//
r.setEndPoint("StartToStart", ctr);
//
i = r.text.length;
//
取到光标位置----Start----
var
ivalue
=
"
&^asdjfls2FFFF325%$^&
"
;
r.text
=
ivalue;
i
=
obj.value.indexOf(ivalue);
r.moveStart(
"
character
"
,
-
ivalue.length);
r.text
=
""
;
//
取到光标位置----End----
//
插入字符
obj.value
=
s.substr(
0
,i)
+
charvalue
+
s.substr(i,s.length);
ctr.collapse(
true
);
ctr.moveStart(
"
character
"
, i
+
charvalue.length);
ctr.select();
}
</
script
>
虽然可以实现功能,但是没有完全看明白
希望哪位高人可以给解释一下
查看全文
相关阅读:
NodeMCU快速上云集锦
云数据库 MySQL 8.0 重磅发布,更适合企业使用场景的RDS数据库
MySQL 8.0 技术详解
为更强大而生的开源关系型数据库来了!阿里云RDS for MySQL 8.0 正式上线!
阿里云CDN技术掌舵人文景:相爱相杀一路狂奔的这十年
容器服务kubernetes federation v2实践五:多集群流量调度
Helm V3 新版本发布
Serverless助力AI计算:阿里云ACK Serverless/ECI发布GPU容器实例
详解TableStore模糊查询——以订单场景为例
洛谷P2727 01串 Stringsobits
原文地址:https://www.cnblogs.com/index/p/52314.html
最新文章
吴裕雄--天生自然JAVA SPRING框架开发学习笔记:Spring目录结构和基础JAR包介绍
吴裕雄--天生自然JAVA SPRING框架开发学习笔记:Spring体系结构详解
吴裕雄--天生自然JAVA SPRING框架开发学习笔记:Java Spring的特点和优点
吴裕雄--天生自然JAVA SPRING框架开发学习笔记:Spring框架的基本思想
吴裕雄--天生自然Django框架开发笔记:Django Nginx+uwsgi 安装配置
吴裕雄--天生自然Django框架开发笔记:Django Admin 管理工具
吴裕雄--天生自然Django框架开发笔记:Django 表单
吴裕雄--天生自然Django框架开发笔记:Django 模型
吴裕雄--天生自然Django框架开发笔记:Django 模板
【转】后缀数组解题总结
热门文章
E比昨天更多的棒棒糖(Easy+Hrad)(华师网络赛)(DP||母函数||背包优化)
A唐纳德先生和假骰子(华师网络赛)
G 唐纳德与子串(easy)(华师网络赛---字符串,后缀数组)(丧心病狂的用后缀自动机A了一发Easy)
C易位构词(华师网络赛)(错排)
D唐纳德和他的数学老师(华师网络赛)(二分匹配,最大流)
POJ2096Collecting Bugs(数学期望,概率DP)
Uva12230Crossing Rivers (数学期望)
POJ3415Common Substrings(后缀自动机)
POJ1059Glass Beads
云原生生态周报 Vol. 6 | KubeCon EU 特刊
Copyright © 2011-2022 走看看