@Daniel_Defo

Не работает addEventListener в Chrome?

Добрый день уважаемы джедаи веба. Столкнулся с такой проблемой : Есть код
<button id="mute" title="Mute button" >
<div><img class="img-responsive" alt="Volume on button" src="img/main-body/btn_audio.png"></div>
</button>

document.getElementById("mute").addEventListener("click", function (evt) {
					if (video.muted) {
						video.muted = false;
						evt.target.innerHTML = "<img alt='volume on button' src='img/main-body/btn_audio.png'>"
					} else {
						video.muted = true;
						evt.target.innerHTML = "<img alt='volume off button' src='img/main-body/muted.png'>"
					}
}, false);

Которая меняет картинку при нажатии на другую, так вот во всех браузерах все ок, кроме Хрома, он просто создает картинку внтури картинки, но не меняет ее. ссылка на сайт
Может сталкивался кто нибудь с такой проблемой?
  • Вопрос задан
  • 254 просмотра
Решения вопроса 1
@bm1
Попробуйте заменить evt.target на this
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы