我需要获取节点的文本(或整个内部 html),在contenteditable
设置为的元素中的当前插入符号(文本光标)位置截断true
。我试过使用 range.setStart() 等,但我无法做出正面和反面......
编辑:为了澄清起见,在某些事件中,我希望脚本从当前具有焦点的节点的开头提取文本到插入符号的位置(如果可编辑字段具有焦点,则当前闪烁的垂直线位于该位置)并将其存储在变量中. 类似于用户按下 ctrl+shift+home 和 ctrl+c 时会发生的操作
示例:给定 html:
<span contenteditable=true>Hello, world<br> Good bye, World</span>
假设插入符号在“Good”和“bye”之间,我想检索
"Hello, world<br> Good"