Недавно освоил javascript, сегодня понадобился простой скрипт, который меняет местами картинки, но на первых порах столкнулся с ошибкой.
Ищу элемент по его id, во всех браузерах кроме ie код работает. В ie: объект не поддерживает данное свойство или метод.
function change(id)
{
color=document.getElementById(id);
current=document.getElementById('replace');//ругается на эту строку
current.src=color.src;
}
функция вызывается так:
<td>
<div id="other-images">
<img onclick="change(this.id)" id="color0" src="/img/2.jpg" border="0" alt="some img">
</div>
</td>
<td>
<div id="main-image">
<img id="replace" src="/img/1.jpg" border="0" alt="some img">
</div>
</td>
html проверил: одинаковых id нет, имени такого нет. Ругается вообще на любой вызов document.getElementById('//с любым строковым параметром')