Por que adicionar uma nova classe através do js (paciente.classList.add("paciente-invalido");) ao invés de acrescentá-la diretamente pelo HTML? Somente para não alterar o código original do HTML ou há mudanças de leitura/performace?
Por que adicionar uma nova classe através do js (paciente.classList.add("paciente-invalido");) ao invés de acrescentá-la diretamente pelo HTML? Somente para não alterar o código original do HTML ou há mudanças de leitura/performace?
Na verdade, o objetivo é ser dinâmico.
A diferença é essa.
Acrescentando no código HTML, ele fica estático quando inicia o Load do DOM.
E quando você faz isso para treinar adicionar e remover as classes dinamicamente através do JS.