У меня проблемы с этим кодом, его работа над всеми браузерами, кроме IE.Функция Javascript возвращает undefined в 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>
THE 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
Что может быть пробой м?
Для какой линии он возвращает ошибку? – tobspr
Какая версия IE? – Spudley
Возможный дубликат [У нас есть getElementsByClassName в javascript?] (Http://stackoverflow.com/questions/1818865/do-we-have-getelementsbyclassname-in-javascript) –