8.6 - Alterando conteúdos da página
✍️ Alterando conteúdos da página
✍️ Alterando conteúdos da página
Agora que você já sabe como encontrar elementos no DOM, vamos aprender a mudar o que aparece na tela com JavaScript!
É como se você tivesse um controle remoto 🕹️ para editar sua página enquanto ela está aberta no navegador!
🔤 Mudando o texto de um elemento
Vamos começar com o básico: trocar o texto que aparece em um elemento.
👇 HTML
<h1 id="titulo">Olá, visitante!</h1>👉 JavaScript
const titulo = document.getElementById("titulo");
titulo.textContent = "Seja bem-vindo(a) à minha página! 😄";🧠 Explicando:
textContent→ permite mudar o texto interno de um elementoO texto antigo some e é substituído pelo novo!
🎨 Mudando o estilo com .style
.stylePodemos também mudar as cores, fontes e tamanhos usando JavaScript!
👇 HTML
👉 JavaScript
🔎 O que estamos fazendo:
style.color→ muda a cor do textostyle.fontSize→ muda o tamanho da fonte
💡 Dica: as propriedades de estilo seguem o padrão do CSS, mas escritas em camelCase. Exemplo:
background-colorno CSS virabackgroundColorno JavaScript.
🧱 Criando novos elementos com createElement
createElementVocê também pode criar coisas novas com código, como adicionar uma nova frase na página.
Exemplo:
📌 O que fizemos:
Criamos um novo elemento
<p>Colocamos um texto dentro dele
Adicionamos ele no final da página (
document.body)
💣 Removendo elementos com remove()
remove()Se quiser tirar algo da tela, também dá!
⚠️ Use com cuidado! Isso remove o elemento totalmente da página.
🔁 Resumo rápido
Mudar texto
elemento.textContent = "novo texto"
Mudar estilo
elemento.style.propriedade = "valor"
Criar novo elemento
document.createElement("tag")
Adicionar elemento na página
elementoPai.appendChild(novoElemento)
Remover elemento
elemento.remove()
🎯 Desafio prático!
Crie uma página com este HTML:
Adicione este JavaScript:
🔍 O que isso faz:
Espera um clique no botão
Quando clica, muda o texto e a cor do título
✅ Conclusão
Com esses comandos simples, você já consegue mudar totalmente o conteúdo da sua página em tempo real! 🧙♂️✨
Na próxima seção, vamos aprender a responder a eventos, como cliques e teclas — tornando sua página interativa de verdade! 💥
Atualizado


