-5

ウェブサイトに画像があります。Jasmine フレームワークの Java スクリプトを使用して、その画像の Max_width の CSS 値を取得する必要があります。

案内してもらえますか。

コードは次のとおりです。

it("Should return Max-width value: '"+width+"'",function(){
      var width, item;
        item = OpenSpace.getElementById("OpenLayers.Layer.Vector_49_svgRoot");
        width = item.max_width;
        expect(result).toBe(width);



      alert(width);

ありがとうラヴィ

4

1 に答える 1

0

clientWidth は、要素の内側の幅 (ピクセル単位) です。これにはパディングが含まれますが、垂直スクロールバー (存在する場合、レンダリングされる場合)、境界線、またはマージンは含まれません。

var img = document.getElementById('imageid'); 
var width = img.clientWidth;

別の解決策:

var img = new Image();
img.onload = function() {
   alert(this.width + 'x' + this.height);
}
img.src = 'http://www.google.com/intl/en_ALL/images/logo.gif';

それがうまくいくことを願っています

于 2013-01-29T13:33:56.443 に答える