我有三個不同的圖像:red1,green1和blue1。當我點擊red1時,我希望它變成一個名爲red2的圖像。然後,如果我點擊green1,我希望green1更改爲green2,red2更改回red1。等等......這就是邏輯。使用onclick更改多個圖像
我發現一些代碼看起來像它可以成爲我想要完成的基礎,但我無法弄清楚如何修改代碼。我不是一個編碼員......只是在我走的時候想弄清楚這一點。誰能幫忙?下面的代碼:
的javascript:
<script type="text/javascript">
var prevSquare;
function swapImage(thisSquare)
{
if(prevSquare && prevSquare != thisSquare)
{
// Alter prevSquare image (if prevSquare is an <img> element)
prevSquare.src='images/red1.png';
}
// Alter thisSquare to your active image
thisSquare.src = 'images/green1.png';
// Assign value to previos square
prevSquare = thisSquare;
}
</script>
HTML:
<img src="images/red1.png" onclick='swapImage(this);'</a>
<img src="images/green1.png" onclick='swapImage(this);'</a>
<img src="images/blue1.png" onclick='swapImage(this);'</a>
完美解決方案。謝謝! – dlc3172