HTML:
<input type="button" id="inp" value="获取光标位置" onclick="getPosition()"/>
javascript:
//获取光标位置
var oBtn = document.getElementById("getPosition");
var cursurPosition=-1;
if(oBtn.selectionStart){//非IE浏览器
cursurPosition= oBtn.selectionStart;
}else{//IE
var range = document.selection.createRange();
range.moveStart("character",-oBtn.value.length);
cursurPosition=range.text.length;
}
// 光标位置 cursurPosition
console.log(cursurPosition);