在以下javascript中,在selectionStart
事件的回调中请求textAarea的onkeydown
。但是,获得的值不是当前选择的开始,而是之前对该事件的调用。
如何在这种情况下获得当前的插入位置?
function printSelectionStart() {
start = document.getElementById("tarea").selectionStart;
document.getElementById("print").innerHTML="selection starts at "+start;
}

<textarea id="tarea" onkeydown="printSelectionStart();">
</textarea>
<div id="print"></div>
&#13;
答案 0 :(得分:0)