Я новичок в JavaScript и сейчас пробую кое-что. В любом случае, я делаю простую коробку, которая меняет цвет onclick
кнопки. Ответить так просто, но я просто не могу понять. Вот HTML пока:
var btn = document.getElementById("btn");
var box = document.getElementById("box");
function changeColor() {
box.style.backgroundColor = "red";
}
function ifColor() {
if (box.style.backgroundColor == "red") {
box.style.backgroundColor = "blue";
}
}
#box {
width: 200px;
height: 200px;
border-style: solid;
border-width: 0.5px;
}
<div id="box"></div>
<button id="btn" onclick="changeColor(); ifColor();">
Change box color
</button>
Когда я нажимаю кнопку, она становится только синей, а когда я нажимаю ее снова, ничего не происходит. если я уберу функцию ifColor
, кнопка заставит окно только покраснеть.