如何在可编辑的元素光标处插入文本?

点击下方词条,在可编辑的元素光标处插入词条
图片描述

阅读 3.9k
3 个回答

提供下思路吧,如果只是文字的话,运用Selection对象和Range对象,其实主要是文本节点的Selection的起始位置就是鼠标所在当前文本节点的长度,获取到了鼠标所在位置对应的长度,就可以插值了。https://developer.mozilla.org... 看看这个吧。selectionStart这个是textarea元素的属性,在没有选择任何文字时,返回的是光标所在文字的位置,https://developer.mozilla.org...

JavaScript有获取光标位置的函数的,自己百度一下就知道了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题