Get bounding rectangle of selected text javascript

后端 未结 4 1698
礼貌的吻别
礼貌的吻别 2021-02-14 22:16

I use this code How can I position an element next to user text selection? to get the position of the selected text, but it doesn\'t work for the selected text inside an input.

4条回答
  •  孤独总比滥情好
    2021-02-14 22:44

    You can use getSelection api. After selection a text run below code in console.

    var selection = window.getSelection()
    var baseOffset = selection.baseOffset
    var length = selection.focusOffset -selection.baseOffset
    var text = selection.focusNode.data.splice(baseOffset, length)

提交回复
热议问题