Dajmy na to, że mamy 3 div'y:
<div id="first" class="box"></div>
<div id="second" class="box"></div>
<div id="third" class="box"></div>
Oraz ustawiony CSS do nich:
.box {
background-color: #FFFFFF;
width: 100px;
height: 100px;
}
Jak przy użyciu onclick="funkcja();" zmienić jego, dajmy na to kolor tła? Póki co wykombinowałem coś takiego:
JS
function mark(e) {
var color = e.style.backgroundColor;
color == '#FFFFFF' ? color = '#000000' : color = '#FFFFFF';
}
HTML
<div id="first" class="box" onlick="mark(this);"></div>
<div id="second" class="box" onlick="mark(this);"></div>
<div id="third" class="box" onlick="mark(this);"></div>
Niestety nie chce ruszyć. Ma ktoś pomysł jak to ugryźć? Mile widziane podpowiedzi, a nie suchy kod.