Я пытаюсь создать простую галерею с помощью javascript, но каждый раз, когда я нажимаю на миниатюру, screen
или самое большое изображение (основное изображение, которое я имею в виду), не меняется.Невозможно получить целевой элемент
<div id='headImage'>
<img src='bron.jpg' id='screen' height='300' width='400'/>
</div>
<div id='imagelist' onclick='changeImage(event)'>
<img src='bron.jpg' height='150' width='150'/>
<img src='curry2.jpg' height='150' width='150'/>
<img src='irving.jpg' height='150' width='150'/>
<img src='phelps.jpg' height='150' width='150'/>
<img src='stonie.jpg' height='150' width='150'/>
</div>
<script type='text/javascript'>
function changeImage(event)
{
event = event || window.event;
var targetElement = event.target || event.srcElement;
//if(targetElement ='IMG'){
document.getElementById("screen").src = targetElement.getAttribute("src");
//}
}
</script>
Ваша функция называется changeImage, но вы ay onclick = "cange()". измените onclick на: 'onclick =" changeImage(); "' –