通常、HTMLで作成されたdivがあるとき。 offsetWidthまたはstyle.width(宣言されている場合)で幅を確認できます。しかし、innerHTMLがdivの幅も変更されるように変更された場合、これらの関数はどちらも機能しません(わかりませんが、私の場合はありません)。javascript/dojoでhtml要素(div)の幅を計算していますか?
いくつかのコード:
var div = document.createElement("div");
div.innerHtml = "asdfasdfasdfasdfsdfasdfasdfad";
alert(div.style.width); // this is nothing
alert(div.offsetWidth); // this is 0
どのように上記のdivの幅を得るのですか?
、おそらくあなたは見つけるだろう[dojox/HTML /メトリック](http://dojotoolkit.org/api/dojox/html/metrics)便利 – peller