배열을 두 번째 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 링크 묻고/시도. 우리 한테 줄 수 있다고 생각하세요? – user3334690
배열에 "검은 색"이 두 번 포함되어 있습니다. –
[link] (http://jsfiddle.net/jobson111/84Rwy/) – user2887761