<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) // 为什么获取不到光标的位置
}
你都 onclick 了,focus 都已经离开 contenteditable 的区域了
触发 onclick 之前选中区域就已经没了,取不到东西也是正常的