700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Javascript实现获取及设置光标位置的方法

Javascript实现获取及设置光标位置的方法

时间:2020-10-22 14:25:17

相关推荐

Javascript实现获取及设置光标位置的方法

独角兽企业重金招聘Python工程师标准>>>

获取光标位置函数:

function getCursortPosition (ctrl) {var CaretPos = 0; // IE Supportif (document.selection) {ctrl.focus ();var Sel = document.selection.createRange ();Sel.moveStart ('character', -ctrl.value.length);CaretPos = Sel.text.length;}// Firefox supportelse if (ctrl.selectionStart || ctrl.selectionStart == '0')CaretPos = ctrl.selectionStart;return (CaretPos);}

设置光标位置函数:

function setCaretPosition(ctrl, pos){if(ctrl.setSelectionRange){ctrl.focus();ctrl.setSelectionRange(pos,pos);}else if (ctrl.createTextRange) {var range = ctrl.createTextRange();range.collapse(true);range.moveEnd('character', pos);range.moveStart('character', pos);range.select();}}

参考:

/jiqing9006/p/6510114.html

/article/69780.htm

/article/45420.htm

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。