0

<li>のように内部にアンカーを持つタグを作成しますinnerHTML<li>アンカーのテキストは、作成前に幅を計算したいことに基づいていました。HTML は次のようになります。

<li>---
    <a href="#">some text</a>-----------text ,which I know before hand
</li>------

私の知る限り、幅を知る必要がある場合、要素は DOM に存在する必要があります。

誰かがこれの回避策を知っているかどうか教えてください.....主にASP.NET MVC Razorビューでそれを計算/取得する必要があるため、明らかにC#になります.....

4

1 に答える 1

0

li を一時的なアイテムとして追加できますが、非表示にできます。次に幅を取得し、一時要素を削除します。

于 2013-06-06T10:43:41.893 に答える