Я понимаю что равен этому
function highlight(node) {
node.style.backgroundColor = '';
}
Но почему это не работает хз.
Я понимаю это так
Когда скрип дойдет до == 'TD' вызовет ф-ю highlight(клик)
function highlight(node) {
if (highlightedCell) { // Если (ПУСТАЯ переменная существует)
highlightedCell.style.backgroundColor = ''; // выводим стандартный цвет
}
highlightedCell = node; // копируем TD в переменную, и тут БУМ! Она становится TD!
node.style.backgroundColor = 'red'; // тут TD окрашивается в красный при клике
}
Т.е. то что после if понятно, там где происходит копирование, до него - нет((