🎜><script> <br>var img = document.getElementsByTagName('img')[0] <br>var width = getWH(img, 'width') // 690 <br></script>
imgにwidth属性を追加した場合、例えば画像の実際の幅が690で、幅が400に設定されている場合、この方法は機能しません。上記の方法で取得した場合。 , 400 が返されます
& lt; スクリプト & gt; T.GetelementsBytagname ('IMG') [0]
var width = getWH(img, 'width') // 400
明らかに、400 はそうではありません。画像の元の幅。
それを取得する方法は、新しい img オブジェクトを直接作成し、古い img の src を新しい img に代入することで、新しい img の幅を取得できます。 >