cmygeHm,
GuardCat, спасибо! Оба варианта работают.
Оказывается я пробовал уже их применять, но не указывал td. а вместо него писал elements.
Возможно кому-то тоже понадобится такая функция:
function cellClick(td) {
var elements = document.getElementsByTagName('td');
// снимаем со всех ячеек выделение цветом (если было установлено ранее)
for (var i = 0; i < elements.length; i++)
{
if(elements[i].className=='select_pay_radio')
{
elements[i].bgColor='#EFEFEF';
}
}
// устанавливаем другой цвет для выбранной ячейки
td.bgColor='#ccc';
// активируем radio внутри выбранной ячейки
for (var childItem in td.childNodes)
{
if (td.childNodes[childItem].nodeType == 1)
{
td.childNodes[childItem].checked = true;
}
}
}