微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript – 如何在输入字段中找到最后一个字母的绝对或相对位置?

也许这是一个奇怪的问题.请检查Bellow,你会明白的.

空输入类型文本,宽度= 200px:

[____________________________]

填充输入类型文本,宽度= 200px:

[abcdefg_____________________]

如果输入左边是0,如何找到g字母所在的绝对或相对位置?

用户输入一些文字我希望在最后一个字母下显示一个简单的div …

解决方法

文本大小的黑客攻击是可以的,但你也可以使用visiblity:隐藏的跨度来移动你的信息div. HTML代码段如下:
<div><input type="text" value="hgello!!" onkeydown="document.getElementById('spacer').innerHTML = this.value;" /></div>
<div><span id="spacer" style="visibility: hidden;"></span>Character</div>

这样,您可以依赖浏览器以大致相同的方式将相同的字体呈现到跨度中.

原文地址:https://www.jb51.cc/js/150585.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐