このコードに問題があり、IE を除くすべてのブラウザーで動作します。
HTML
<div class="separator">
<a href="http://www.domain.com/images/s1920/original.jpg">
<img height="250" src="http://www.domain.com/images/s400/photo.jpg" />
</a>
</div>
ジャバスクリプト
<script type='text/javascript'>
var ImageSource = document.getElementsByClassName('separator')[0].getElementsByTagName('a')[0].href;
ImageSource = ImageSource.replace(/0\//, '0-d/');
</script>
期待どおりに動作しますが、IE でテストすると、このエラーが返されます。
Message: Object doesn't support this property or method
何が問題なのですか?