最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
JS在可编辑的div中的光标位置插入内容
时间:2022-11-14 22:02:43 编辑:袖梨 来源:一聚教程网
首先要让DIV启用编辑模式.
代码如下 | 复制代码 |
|
通过设定contenteditable=true开启div的编辑模式.这样DIV就可以跟文本框一样输入内容了。
不扯话题了。下面说怎么获取或设置光标位置.
2个步骤
1:获取DIV中的光标位置
2:改变光标位置
代码如下 | 复制代码 |
for (cursor = 0; copy.compareEndPoints("StartToStart", range) < 0; cursor++) { |
给document绑定光标变化事件。用来记录光标位置.
这样就可以拿到DIV的光标位置了.
代码如下 | 复制代码 |
lyTXT1.focus(); |
通过上面的我们就可以将DIV中的光标移动到最后面了
一个完整的实例
代码如下 | 复制代码 |
function insertHtmlAtCaret(html) {
// Range.createContextualFragment() would be useful here but is
// Preserve the selection |
再看一个基于jquery的实例
代码如下 | 复制代码 |
按钮
|
相关文章
- 《弓箭传说2》新手玩法介绍 01-16
- 《地下城与勇士:起源》断桥烟雨多买多送活动内容一览 01-16
- 《差不多高手》醉拳龙技能特点分享 01-16
- 《鬼谷八荒》毕方尾羽解除限制道具推荐 01-16
- 《地下城与勇士:起源》阿拉德首次迎新春活动内容一览 01-16
- 《差不多高手》情圣技能特点分享 01-16