laimas, прекращай развешивать ивенты на все ячейки.
Вот есть такой элемент
document.getElementById('target')
надо его запомнить, но прежде определить снаружи функции переменную для него
var tg=null;
Внутри функции
tg=document.getElementById('target');
tg.innerHTML=loc;
А потом, или до того как
tg.addEventListener('click',getCellText);
и
function getCellText(ev){
if(ev.target.nodeName!='TD') return;
var td=ev.target;
}
It's all folks.