
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属性の値をgetAttributeメソッドで取得し、アラートで出力します。
| UA | アラートの内容 |
|---|---|
| Moz1.0 | ../img/img01.png |
| WinIE6.0 | http://members.tripod.co.jp/cssbug/img/img01.png |
WinIE6.0でも同様の現象が発生します。