我是 javascript 的新手,虽然有许多更复杂的解决方案,但我不理解它们,希望我现在不必这样做。
我有一张主图...
<img src="main-picture.jpg" name="Mainpic" id="image">
...并且我希望能够在单击两个缩略图之一时更改此图片。
<a href="" onclick="FirstPic()"><img src="replacement1.jpg" name="pic1"></a>
<a href="" onclick="SecPic()"><img src="replacement2.jpg" name="pic2"></a>
我认为我的 javascript 代码会非常简单。我目前正在使用...
function FirstPic(){
document.Mainpic.src = document.pic1.src
return
}
function SecPic(){
document.Mainpic.src = document.pic2.src
return
}
现在变量正在改变,但它并没有保持不变。单击缩略图时,替换图片在屏幕上闪烁,然后返回到原来的 main-picture.jpg。
在单击不同的缩略图之前,如何使更改永久化?
谢谢!