0
<p><button onclick="test()">点击</button></p>
<div id="editable" class="inputor" contentEditable="true"></div>

 function test() {
    var range = window.getSelection().getRangeAt(0)
    
          console.log(range.startContainer.offsetLeft) // 为什么获取不到光标的位置
  }
2019-04-17 提问
1 个回答
0

你都 onclick 了,focus 都已经离开 contenteditable 的区域了
触发 onclick 之前选中区域就已经没了,取不到东西也是正常的

撰写答案

推广链接