버튼을 클릭하여 현재 색상을 기준으로 div의 배경색을 변경하려고합니다.Javascript - 현재 색상을 기준으로 div의 색상을 변경하십시오.
색 시안 인 경우, 예를 들어, (#의 00FFFF이 -가) 옐로우 ('FFFF00 변경한다
를 색이 황색 인 경우 -. 그것은 (마젠타로 변경한다 # FF00FF)
한다. 색상이 마젠타 색이면 - 시안 색으로 되돌려 야합니다.
시안 색에서 노란색으로 색을 바꿀 수 있었지만, if 문을 쓰는 방법을 잘 모르겠습니다 (if 문을 사용하는 것이 가장 좋은 방법이라고 가정). ?) 현재 색을 기준으로 색을 변경합니다.
function ColorFunction() {
if (light.getItem("backgroundColor") == '#00ffff') {
document.getElementById("light").style.backgroundColor = "#ffff00";
}
else
if (light.getItem("backgroundColor") == '#ffff00') {
document.getElementById("light").style.backgroundColor = "#ff00ff";
}
else
if (light.getItem("backgroundColor") == '#ff00ff') {
document.getElementById("light").style.backgroundColor = "00ffff";
}
}
.main {
width:250px;
color: #202020;
background-color: #d0d0d0;
}
.light {
width: 50px;
height: 50px;
background-color: #00ffff
}
#burn {
width: 150px;
font-style: italic;
}
#button {
font-style: bold;
width: 150px;
}
<h1>Disco Inferno</h1>
<div class="light" id="light">
div
</div>
<button onClick="ColorFunction()">Burn!</button>
이 코드 결과는 없습니다.) – Jamiec
console.log()는 실패한 이유를 보여줍니다. 수업을 이용하십시오. – epascarello
@Jamiec So ...그것은 첫 번째 실수가 될 것입니다. –