为了账号安全,请及时绑定邮箱和手机立即绑定

文字和光标同时跑到最后

文字和光标同时跑到最后

梵蒂冈之花 2018-10-11 18:15:35
我想在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"

查看完整回答
反对 回复 2018-11-06
  • 1 回答
  • 0 关注
  • 539 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号