从字符串中获取css宽度

hbh*_*hra 5 html javascript css dojo

我有一个字符串,我想在动态传入的网页上显示。我希望能够动态确定显示此字符串所需的 css 宽度,然后将其包装在一个 html 元素中,并具有显示所需的确切大小它。

我目前正在使用 javascript 和 dojo,所以使用这两个的答案很好,但其他任何东西都不起作用。

更多细节 我想我应该澄清一下。我想在输入字段中显示字符串,所以不像 div 那样简单(我认为至少)

Jon*_*n M 4

如果你想设置<input>长度以显示字符串中的所有字符,你可以这样设置:

var myString = "abcdefg"; // this is what got input dynamically
var myInputElement = document.getElementById('someInput');
myInputElement.size = myString.length;
Run Code Online (Sandbox Code Playgroud)