我想讓數組後退第二個html按鈕,但由於某些原因,我不能這樣做,這段代碼會使Div改變顏色,甚至像您希望的那樣多次改變顏色。現在我的疑問是如何讓它循環倒退或減少一些如何?讓一個按鈕向前走,一個向後走一個數組?
<head>
<title></title>
<style>#placeDiv{width:100px;height:100px;}</style>
</head>
<body>
<div id = "placeDiv">ok</div>
<button onclick="forward()">Forward</button>
<script>
var myArray = ["black","yellow","black","red","blue"];
var i = 0;
function forward(){
if(myArray.length <= i) i=0;
document.getElementById("placeDiv").style.backgroundColor = myArray[i++];
};
</script>
</body>
我不是它是什麼,你真的清楚的jsfiddle鏈接詢問/試圖去做。你認爲你可以爲我們做一個jsfiddle嗎? – user3334690
該數組包含「黑色」兩次,是由設計? –
[鏈接](http://jsfiddle.net/jobson111/84Rwy/) – user2887761