我遇到了这段代码的问题,它可以在除 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>
JAVASCRIPT
<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
可能是什么问题呢?