Сообщение от рони
|
Zyuzka,
не осилил )))
сделайте лучше пример того что хотите получить в результате
|
Наша функция
function test() {
var divs;
for (var j = 0; j < 15; j++) {
divs = document.getElementById('a' + j);
divs.onclick = function () {
var color = "linear-gradient(to right, blue, blue)"
for (var j = 0; j < 15; j++) {
divs = document.getElementById('a' + j);
divs.style.backgroundImage = divs == this ? "linear-gradient(to right, blue 50%, white 50%)" : color;
if (divs == this) color = '';
}
}
}
}
<div id="h0">10</div>
<div id="h1">11</div>
<div id="h2">12</div>
<div id="h3">13</div>
<div id="a0"></div>
<div id="a1"></div>
<div id="a2"></div>
<div id="a3"></div>
Сейчас bgColor срабатывает для div id(
a+j) по клику на div id(
a+j). Нужно срабатывание для div id(
a+j) по клику на div id(
h+j). При этом bgColor div c id(h+j) не должен меняться