Bom dia Gustavo,
O problema em seu código é que você está atribuindo o addEventListener a uma lista de elementos, e isso não funciona.
A solução para a sua pergunta está logo abaixo:
var lista = document.getElementsByClassName("info-nome");
for(var i = 0; i < lista.length; i++){
var tdAtual = lista[i];
tdAtual.addEventListener("mouseover", function(){
this.style.color = "red";
});
}
Primeiro eu encontrei a lista de <td> que pertence a classe info-nome. Com essa lista em mãos, utilizei o for para percorre-la e para cada item dessa lista eu adicionei um evento de mouseover.
É importante notar que essa solução apenas altera a cor do <td class="info-nome">, o que fica um pouco estranho, por isso, além de adicionar um evento de mouseover eu recomendo adicionar um evento de mouseout alterando a cor para preto quando o mouse não estiver sobre o <td>.
Abaixo segue o código completo, utilizando o evento de mouseout:
var lista = document.getElementsByClassName("info-nome");
for(var i = 0; i < lista.length; i++){
var tdAtual = lista[i];
tdAtual.addEventListener("mouseover", function(){
this.style.color = "red";
});
tdAtual.addEventListener("mouseout", function(){
this.style.color = "black";
});
}
Abraço e bons estudos!