Internet Explorer (Windows) CSSバグリスト

DOMインタフェースを用いて取得したsrc属性などの属性値が必ず絶対パスになる(IE5.5)

症状

a要素やimg要素などのオブジェクトに対し、getAttributeメソッドでsrcやhref属性の属性値を取得すると記述内容にかかわらず絶対パスが返る。

例示

<script type="text/javascript">
function getsrc() {
    var obj = document.getElementById('img1');
    alert(obj.getAttribute('src'));
}
</script>

<p><img src="../img/img01.png" alt="★" width="48" height="48" id="img1">
<a href="javascript:getsrc()">このimg要素のsrc属性の値を取得</a></p>

★ このimg要素のsrc属性の値を取得

img要素のsrc属性の値をgetAttributeメソッドで取得し、アラートで出力します。

実行結果

UAアラートの内容
Moz1.0../img/img01.png
WinIE6.0http://members.tripod.co.jp/cssbug/img/img01.png

修正状況

WinIE6.0でも同様の現象が発生します。