8.7 - Personalizando o DOM na prática
🎛️ Aprofundando: Personalizando o DOM na Prática
🎛️ Aprofundando: Personalizando o DOM na Prática
🔍 Acessando elementos da página
const titulo = document.querySelector("h1");
const paragrafo = document.getElementById("mensagem");🧾 Mudando o conteúdo (textos e HTML)
📝 Texto visível
paragrafo.textContent = "Texto novo!";💡 Inserir conteúdo com HTML
🧠 Lendo e alterando valores de inputs
🎨 Trabalhando com estilos
CSS
JavaScript
🔄 Alternando classes (estilos CSS)
💥 Exemplos com comportamento inesperado
❌ Esquecer de esperar a página carregar
❌ Tentar mudar valor de um div
div✅ Boas práticas
🚫 Más práticas
🧠 Observação importante! Diferenças que confundem muita gente 👇
📝 textContent vs innerText
textContent vs innerTextPropriedade
O que faz
Diferença principal
🔤 innerHTML vs innerText vs textContent
innerHTML vs innerText vs textContent🏷️ classList vs className
classList vs classNamePropriedade
O que faz
Vantagens
🧪 Experimento: botão que muda cor de fundo
🧠 Dicas extras para iniciantes
🔁 Recapitulando
O que fazer
Como fazer
Atualizado


