Agora que você já entende o que é o DOM, chegou a hora de aprender como selecionar elementos da página usando JavaScript.

Essa é uma das habilidades mais importantes para quem trabalha com JavaScript na web.

🎯 Objetivo da aula

Ao final desta aula, você será capaz de:

  • Selecionar elementos do DOM
  • Usar querySelector
  • Usar querySelectorAll
  • Entender seletores CSS no JavaScript

🧠 O que significa “selecionar” um elemento?

Selecionar um elemento significa encontrar um elemento HTML para poder manipulá-lo com JavaScript.

Antes de alterar texto, estilo ou responder a eventos, o JavaScript precisa saber qual elemento estamos falando.

🔑 O método querySelector

O método querySelector() permite selecionar o primeiro elemento que corresponde a um seletor CSS.

 document.querySelector("seletor"); 

O seletor usado é o mesmo do CSS.

🎯 Selecionando por tag

Podemos selecionar elementos pelo nome da tag:

 let titulo = document.querySelector("h1"); 

Isso seleciona o primeiro <h1> da página.

🏷️ Selecionando por classe

Para selecionar por classe, usamos o ponto ..

 let texto = document.querySelector(".cb-text"); 

Esse código seleciona o primeiro elemento com a classe cb-text.

🆔 Selecionando por id

Para selecionar por id, usamos o símbolo #.

 let botao = document.querySelector("#meuBotao"); 

O id deve ser único na página.

📦 Selecionando vários elementos

O método querySelectorAll() seleciona todos os elementos que correspondem ao seletor.

 let itens = document.querySelectorAll("li"); 

O retorno é uma NodeList, semelhante a um array.

🔁 Percorrendo elementos selecionados

Podemos percorrer os elementos usando forEach:

 
  itens.forEach(function(item) 
  { 
    console.log(item.textContent); 
  }); 

⚠️ E se o elemento não existir?

Se nenhum elemento for encontrado, querySelector retorna null.

 
  let elemento = document.querySelector(".inexistente"); 
  console.log(elemento); 
console.log(pessoa.idade);

Essa forma é simples e fácil de ler.

O código acima resultará na seguinte saída:

Sempre verifique se o elemento existe antes de manipulá-lo.

🧠 Boas práticas

  • Use seletores claros e específicos
  • Prefira querySelector e querySelectorAll
  • Verifique se o elemento existe
Se você sabe CSS, já sabe selecionar elementos no JavaScript.

Resumo da aula para nunca mais esquecer

  • querySelector seleciona o primeiro elemento.
  • querySelectorAll seleciona vários elementos.
  • Os seletores são os mesmos do CSS.
  • Elementos inexistentes retornam null.

▶️ Próxima aula

Na próxima aula, vamos aprender sobre eventos básicos, como cliques e interações do usuário.


HARDWARE

Entendendo o seu computador

O que há dentro do meu computador?

Existem alguns componentes fundamentais presentes dentro do seu computador e é muito importante que você conheça um pouco sobre eles, seja para argumentar com algum vendedor durante a compra de um novo PC ou para identificar alguma atitude desleal de algum técnico que esteja te passando um orçamento para reparo. Na seção Raio-X aqui do Contém Bits você pode conhecer e entender mais detalhadamente sobre cada componente, ou também pode clicar abaixo no componente que deseja, para conhecê-lo melhor.

  • Gabinetes

  • Placas-Mãe

  • Processadores

  • Memória

  • Fontes

  • Drives Ópticos

  • Discos Rígidos

  • SSD

  • Placas de Som

  • Placas de Vídeo

Você Sabia?

A Máquina de Pascal, criada em 1642 pelo filósofo, físico e matemático francês Blaise Pascal, é reconhecida como o primeiro computador do mundo e ele foi criado com o objetivo de calcular impostos. Saiba mais.


A partida mais longa do clássico Space Invaders durou incríveis 38 horas e 32 minutos e esta façanha foi conseguida por um jogador de apenas 12 anos! O jogo, claro, podia ser pausado para alimentação e descanso, mas ainda assim o recorde, estabelecido no dia 02/09/1980, ainda não foi quebrado. Saiba mais.


O personagem Mario surgiu pela primeira vez no mundo dos games em um jogo chamado Donkey Kong, lançado em 1981. Mario, que naquela época se chamava Jumpman, não era o personagem principal do jogo, mas ele se tornaria um dos mais famosos personagens do mundo dos games. Saiba mais.


Considerando todas as adaptações de jogos de videogame para o cinema, a mais bem sucedida foi Lara Croft: Tomb Raider, lançado em 2001 e que faturou 274 milhões de dólares. Ele foi dirigido por Simon West e estrelado pela bela Angelina Jolie.


Street Fighter 2, lançado para o Super Nintendo no início dos anos 90, foi o principal responsável pelo aumento nas vendas deste console. Graças ao sucesso do título nos Arcades e à perfeita adaptação ao console, muitos consumidores adquiriram o SNES para jogarem o título em casa. Saiba mais.