我想在focus后光标和当前可视区都能看到最后要怎么做?现在只是光标默认跑最后了,比如这样<body> <input type="text" id="test1" name="test1" value="showtestshowtestshowtestshowtest" onclick="moveEnd(this);" /> </body> <script> function moveEnd(obj) { obj.focus(); var len = obj.value.length; if (document.selection) { var sel = obj.createTextRange(); sel.moveStart('character', len); sel.collapse(); sel.select(); } else if (typeof obj.selectionStart == 'number' && typeof obj.selectionEnd == 'number') { obj.selectionStart = obj.selectionEnd = len; } } </script>
1 回答

哔哔one
TA贡献1854条经验 获得超8个赞
showtestshowtestshowtestshowtest 这一大串是初始内容么?
是的话不要用value,用placeholder="showtestshowtestshowtestshowtest"
添加回答
举报
0/150
提交
取消