Выделение цветом при событии CLICK
Здравствуйте! Подскажите пожалуйста как мне сделать так чтобы при клике на ячейку она меняла цвет, а при повторном клике убирала выделение. Я начал вот так:
function cellClick(cell) { cell.addEventListener("click", function() { this.style.backgroundColor = "#6ede4c"; }); }; но тут только выделяется цветом при клике и все. Дальше не зашел, и как то особо информации понятной новичку не могу найти;) |
АртемБМ,
cell.classList.toggle("class") – добавить класс, если его нет, иначе удалить. |
АртемБМ,
лучше менять класс ячейки или так ...
function cellClick(cell) {
cell.addEventListener("click", function() {
this.style.backgroundColor = this.style.backgroundColor ? "" : "#6ede4c";
});
};
|
Спасибо, люди добрые!:)
|
| Часовой пояс GMT +3, время: 20:41. |