getElementById никто не отменял.
Изначально id неизвестен. это я для примера написал.
думаю вариант, который посоветовал B~Vladi мне подойдет с некоторыми модификациями. Дело в том что наличие id проверять не совсем корректно(а если появится в td еще один дочерний элемент с id), но это не критично, тоже можно использовать.
В моем случае мне будет удобней использовать такую функцию
function getParent(el, parentTagName) {
var obj = el;
while (obj.tagName !== parentTagName) {
obj = obj.parentNode;
}
return obj;
}
вешаем на событие, например, onclick:
onclick ="getParent(this, 'TD')"
всем спасибо