Ошибка IE с JavaScript, который отлично работает на Firefox и Chrome - PullRequest
0 голосов
/ 06 сентября 2011
document.getElementById("displayImage").getElementsByTagName("img")[0].src = "image2.png"

Кажется, я помню, что для IE вам нужно добавить тег <meta> некоторого описания, но я не могу найти какой.

Если это поможет:

Сведения об ошибке веб-страницы

Пользовательский агент: Mozilla / 4.0 (совместимый; MSIE 8.0; Windows NT 6.0;

Trident / 4.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 1.1.4322; .NET CLR

3.5.30729; .NET CLR 3.0.30729) Отметка времени: вторник, 6 сентября 2011 г. 12:23:00 UTC

Сообщение: объект не поддерживает это свойство или метод

Ответы [ 2 ]

1 голос
/ 06 сентября 2011

Как я уже упоминал в комментарии выше, код в порядке; нет необходимости в метатеге. Я подозреваю, что перед выполнением кода произошла какая-то другая ошибка JavaScript. Либо так, либо элементы не существуют в документе при выполнении кода.

0 голосов
/ 06 сентября 2011

попробуйте установить атрибут src для изображения следующим образом

var image = document.getElementById("displayImage").getElementsByTagName("img")[0];
image.setAttribute("src",path);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...