html/js如何获取选择文字/移动光标位置

 时间:2024-10-25 13:55:47

1、首先,如图位置是一个html中的可编辑内容的div标签,在里边输入文字,会有一个光标。

html/js如何获取选择文字/移动光标位置

3、如图,则进行文字选择,而且是跨行选择,以第一行为起点,第二行为终点,选择文字。

html/js如何获取选择文字/移动光标位置

5、如果从第二行倒着选到第一行,使用getSelection获取选择区域,可以看到anchorNode和focusNode和刚才相比,互换了。

html/js如何获取选择文字/移动光标位置

6、使用一个node的textContent属性可以获得文字。结合focusOffset和anchorOffset,实际上可以获取光标/选中区域前后的文字。

html/js如何获取选择文字/移动光标位置

8、通过选区Selection的成员函数setBaseAndExtent可以实现选择一段文字。需要指定起始节点,起始偏移,结束节点,结束偏移。

html/js如何获取选择文字/移动光标位置
  • js如何设置input标签只读
  • jquery怎么用name获取对象?
  • jquery点击一行某个td,获取其他td的值
  • jquery如何让textarea文本域不可编辑
  • js自动设置光标位置
  • 热门搜索
    怎么读音标 快穿之情敌攻略 上古卷轴5怎么全屏 乌龙茶能减肥吗 大航海时代4攻略 洋码头怎么样 了的繁体字怎么写 电话销售怎么样 奥迪a8怎么样 怎么在方框里打对勾