el = function(q) {return document.getElementById(q)};
el('strange').style.height = '100px'
el('strange').height = 2000
alert(el('strange').height) // 100?
alert(el('strange').getAttribute('height')) //2000? Wait.. What?
elは、document.getElementByIdの省略形です。誰かが何が起こっているか私に説明することはできますか?高さのプロパティが高さの属性と少し違うと思われます:彼らはそれを修正して、計算されたスタイルを返します。 DOM 0では、プロパティがgetAttributeと同じである必要がありますが、アンカーのhrefプロパティはほとんどのブラウザのgetAttributeと一致しないため、わかりません。そして:画像の大きさ奇数
https://developer.mozilla.org/en/DOM/HTMLImageElement
HTML:
<img id="strange" src="http://images.devshed.com/fcw/belts/fcw_forums.gif" />
要素は非表示ですか? :) – Blindy
いいえ、この例のhtmlを追加します... – bopjesvla