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前端


(2 人打了份: 平均分:4.50)
这个代码确实可以兼容文本域,但是可编辑的div怎么办?比如百度贴吧回帖框,我如何在获得用户光标的所在位置?