Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   На onclick не изменяется картинка (https://javascript.ru/forum/dom-window/61715-na-onclick-ne-izmenyaetsya-kartinka.html)

Freddy 05.03.2016 16:38

Благодарю за подсказку) как я понял, JS ищет, возвращает и заменяет по команде адрес из src, но сравнивать адреса между собой напрямую не хочет. Сделал через через свойство другого тэга

function toggleDiv(id){
	itm = document.getElementById(id);
	if(itm.style.display == 'none'){
		itm.style.display = 'block';
		document.getElementById(id + "_img").src = "img1.jpg";
	}
	else {
		itm.style.display = 'none';
		document.getElementById(id + "_img").src = "img2.jpg";
	}
	return false;
}

рони 05.03.2016 17:18

Freddy,
пишите полную ссылку на src и ваш первый скрипт будет срабатывать или сравнивайте атрибут src а не свойство src


Часовой пояс GMT +3, время: 05:16.