13

文字列の正確な長さをピクセル単位で知りたい、つまり「Hello World」。

私のコンテナの長さであってはなりません。

何か助けて???

4

3 に答える 3

8

テキストを に入れ、<span>JavaScript を使用して の幅を測定します<span>

HTML:

<span id="text">Dummy text</span>

JavaScript:

var textWidth = document.getElementById("text").clientWidth;

jQuery:

$('#text').width();
于 2013-02-13T11:53:50.543 に答える
5

インライン要素を作成し(spanたとえば、)、文字列を要素のコンテンツとして設定し(innerHTML)、ドキュメントに挿入し(要素に追加)、幅を取得できます(clientWidth)。

フォント スタイルに依存するため、文字列の長さをピクセル単位で測定する方法は他にありません。

于 2013-02-13T11:53:03.963 に答える
-1

文字列のピクセル長は、フォントやウェイト、サイズなどの個別に適用された CSS 属性に応じて変化するため、これが JS で可能であることはわかりません。

于 2013-02-13T11:53:57.753 に答える