Olá, boa noite.
Gostaria de saber por que na atividade 04 "Criar elementos" a classe no elemento div foi adicionada usando classList.add da seguinte forma
containerItemDaLista.classList.add("lista-item-container");
e os atributos de outros elementos foram adicionados adicionando .nomeAtributo à variável, por exemplo
inputCheckBox.type = "checkbox";
inputCheckBox.id = "checkbox-" + contador++;
Vi que usar a linha abaixo não funciona
containerItemDaLista.class = "lista-item-container";
mas fazer
containerItemDaLista.className = "lista-item-container";
aparentemente tem o mesmo efeito.
Há diferenças entre containerItemDaLista.className = "lista-item-container" e containerItemDaLista.classList.add("lista-item-container")?
Obrigado!