вот у нас код
http://learn.javascript.ru/play/tuto...gua/index.html
Там есть вот это
function highlight(node) {
if (highlightedCell) {
highlightedCell.style.backgroundColor = '';
}
highlightedCell = node;
node.style.backgroundColor = 'red';
}
Скрипт же читается сверху вниз, а тут у нас вначале идет
if (highlightedCell)
НО highlightedCell на данном этапе всего лишь переменаая, я не понимаю почему, она действует как td, ведь td она становится после if
highlightedCell = node;
Т.е. если сделать так, работать не будет
function highlight(node) {
highlightedCell = node;
node.style.backgroundColor = 'red';
if (highlightedCell) {
highlightedCell.style.backgroundColor = '';
}
}
Как так?