⛵️ focus事件笔记:获取焦点到input框内,使用focus()函数,默认选择文本框中的全部文本。
使用setSelectionRange(star,end,【方向】)函数,可以控制选中文本位置与多少,同时使用setSelectionRange(n,n)可以将光标定位到第n个字符处
<div> <input type="text" id="txt" value="abcdefghijklmn"/> <Script> var o = document.getElementById("txt"); var len = o.value.length; o.focus(); //先使光标聚集在输入框中 // o.setSelectionRange(0,2);//选中下标0~2的文字 o.setSelectionRange(0,0);//将光标定位到文本最前面 </Script> </div>