Oi, Renato, tudo bem?
O uso da classe é interessante quando queremos utilizar a mesma estilização ou evento para mais de um elemento, já que a classe tem característica de identificação para mais de um elemento.
Como o id
tem uma relação de exclusividade com o elemento, quando desejamos capturar determinado valor de um input
, por exemplo, é importante que ele seja específico, como no projeto, já que queremos capturar o valor de name
, altura
, etc. Nesse caso, o id
é o correto. Mas se você desejar definir classe diferentes para diferentes elementos e usa-los no mundo Javascript também é válido. Particularmente, tento seguir a lógica, se a classe não tem a função de servir a um grupo de elementos, dou prioridade ao id
quando mexo com JS.
Se ficou alguma dúvida é só falar!