Мне нужно разместить три изображения рядом, и функцию onmouseover, когда пользователь наводит курсор мыши на изображение, это конкретное изображение будет дублировать на двух других изображениях.Когда использование перемещает мышь из изображения, изображение будет восстановлено как на начальной странице.Но я должен использовать дочерние узлы для этого.Я не могу понять это.
Я попробовал следующий код, но он ничего не делает.Я попытался вставить код здесь, но он попал в тело сообщения, поэтому я сделал этот кодовый блок там, где вы можете его увидеть.Пока что мне нужно только чтобы index [1] и index [2] pic отображались в index [0], но никаких других изменений не происходит.https://codepen.io/anon/pen/xNjezN
function heroes(q){
if(q.src == imgArray[0])
{
for(var index=0; index<images.length; index++)
{
images[index] = document.getElementById("legends").childNodes[index];
images[index].src = imgArray[0];
}
}
else if(q.src == imgArray[1])
{
for(var index=0; index<images.length; index++)
{
images[index] = document.getElementById("legends").childNodes[index];
images[index].src = imgArray[1];
}
}
else if(q.src == imgArray[2])
{
for(var index=0; index<images.length; index++)
{
images[index] = document.getElementById("legends").childNodes[index];
images[index].src = imgArray[2];
}
}
}
Если кто-то может подсказать, пожалуйста.