- Как это сделать, если да, нажатие кнопки изменило цвет?
- Использует .onclick лучший вариант для этого?
- Я делаю это оптимальным способом?
Спасибо.Простой, если иначе onclick делать?
HTML:
<body>
<div id="box"></div>
<button id="yes">yes</button>
<button id="no">no</button>
<script src="js/script.js"></script>
</body>
CSS:
#box {
width: 200px;
height: 200px;
background-color: red;
}
ЯШ:
function Choice() {
var box = document.getElementById("box");
var yes = document.getElementById("yes");
var no = document.getElementById("no");
if (yes.clicked == true) {
box.style.backgroundColor = "red";
} else if (no.clicked == true) {
box.style.backgroundColor = "green";
} else {
box.style.backgroundColor = "purple";
};
};
Choice();
http://www.w3schools.com/jsref/event_onclick.asp –
Я до сих пор не понимаю, как поместить это в инструкцию if else, я действительно новичок в javascript. –
'document.getElementById ('yes'). AddEventListener (" click ", function() {});' – undone