js怎么控制焦点在文本框中的位置

JavaScript023

js怎么控制焦点在文本框中的位置,第1张

var index = 2// 焦点在文本中的位置

var esrc = document.getElementById("text1")

var rtextrange = esrc.createTextRange()

rtextrange.moveStart('character', index)

rtextrange.collapse(true)

rtextrange.select()

用这个可以获取对象在浏览器的坐标 ,a表示事件对象,不知道是不是你想要的(ps:这是jquery的写法,需要另外加载jquery库,网上有得下载的,很好用)

var top = $(a).offset().top+$(a).height()

var left = $(a).offset().left