我正在尝试获取用户在javascript中输入的元素(通常是跨度)。每次按键都能正常工作:
textArea.onkeyup = function(event){
var sel = window.getSelection(); //Not working yet!
if(typeof window.getSelection != "undefined"){
if(sel.isCollapsed && sel.rangeCount > 0){
var node = null;
node = sel.getRangeAt(0).commonAncestorContainer;
node = ((node.nodeType === 1) ? node : node.parentNode);
alert(node);
}
}
}
但是当我使用箭头键向左和向右移动时,它会一直开始返回 G 。
我正在使用一个令人满意的div,如果有人可以帮助我,我会很高兴的!
谢谢卢卡斯