js获取光标在输入框的位置
在js获取当前光标在输入框的位置,可以使用如下方法,兼容IE、chrome、firefox以及safari
function getCursortPosition(domObj) { var position = 0; if (document.selection) { //for IE domObj.focus(); var sel = document.selection.createRange(); sel.moveStart('character', -domObj.value.length); position = sel.text.length; } else if (domObj.selectionStart || domObj.selectionStart == '0') { position = domObj.selectionStart; } return position; }
欢迎转载,转载请注明文章出处,谢谢!
分类: web前端
这个代码确实可以兼容文本域,但是可编辑的div怎么办?比如百度贴吧回帖框,我如何在获得用户光标的所在位置?