使用JavaScript获取以像素为单位的字符串长度

假设我有字符串“ Hello”.该字符串的长度显然为五个字符,但以像素为单位的长度是多少?有没有一种简单的方法可以确定JavaScript中的长度?我想到了一个解决方案,其中必须向用户显示一个额外的div,但是这种方式似乎很麻烦而且很复杂.

从更大的角度看,我试图确定填充该字符串长度需要多少个空格.正如您可能从上面说的那样,我认为最好的选择是从用户的角度简单地测量字符串的长度和单个空格字符,然后基于此来计算应替换多少个空格.顺便说一句,这将显示为HTML输入文本.

谢谢.

解决方法:

您可以确定字符串容器的像素数.您可以通过在DOM中创建一个隐藏元素,将内部HTML设置为字符串,然后请求宽度来做到这一点.

上一篇:javascript – 读取图像像素


下一篇:nacos-console集群(2.x)启动