id 付き画像が window プロパティとして現れなくなりました

公開日: | カテゴリー: DOM

概要

Firefox 26 以降、id 属性を持つ <img> 要素は HTML 仕様に従って window オブジェクト上の加算プロパティとして現れていました。そのため、例えば <img id="logo">window.logo プロパティを通じてアクセス可能でした。その後仕様が変更され、Safari や Chrome と同じ以前の挙動に戻されました。Firefox 42 の実装もそれに従って更新されたため、そうした画像は window 上に現れなくなりました。

参考資料