Я пытаюсь изменить изображение src с помощью JavaScript. К сожалению, это не работает. Может ли кто-нибудь сказать мне, что я делаю неправильно?Изменить изображение с помощью «onmouseover»
<script type="text/javascript">
function changeImage(a) {
document.getElementById("img").src=a;
}
</script>
<div class="fill">
<img id="img" src="books\thumbnail\10.jpg\">
<img src='books\big\4.jpg' onmouseover='changeImage("books\bigger\4.jpg");'>
<img src='books\big\5.jpg' onmouseover='changeImage("books\bigger\5.jpg");'>
<img src='books\big\6.jpg' onmouseover='changeImage("books\bigger\6.jpg");'>
</div>
Вы используете обратные слэши вместо слэша? –
Думаю, вам нужно поставить '#' перед 'img' в' document.getElementById ("img"). Src = a; '. Кроме того, у вас нет идентификатора для каждого изображения, так как он будет знать, какое изображение изменить. –
@ evan.stoddard: '#' требуется только при использовании селекторов стиля CSS в JavaScript. Изображение для изменения - это номер с идентификатором 'img'. –