0
respostas

[Dúvida] 02. Detectando Interação - Atividadade 04 e 06

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!