可能重复:
How can I measure how many characters will fit the width of the document?
我正在开发一个移动网站,但我遇到了一个问题。该站点获取移动设备的屏幕大小,并需要计算它可以在屏幕上显示的字符数。知道此信息后,将使用AJAX从服务器中提取该长度的字符串。
问题是,我不知道如何使用JavaScript执行此计算。有谁知道如何解决这个问题?
答案 0 :(得分:3)
问题是“如何在假设移动设备屏幕大小的情况下使用JavaScript计算字符(符号)长度?”
除非你使用fixed-width font,否则你不能。不是事先知道文本的内容。这是因为在每个普通字体中,每个字符(有时甚至每个字符对)都有不同的宽度。
可能会详细说明您的要求。我非常确定你需要做的事情有一个更简单的解决方案。