JavaScript fornece várias maneiras de selecionar elementos dentro do Document Object Model (DOM) para manipulação. Vamos explorar os principais métodos usados para isso:
document.getElementById()
:
Exemplo:
var elemento = document.getElementById('meuId');
console.log(elemento); // Exibe o elemento com ID 'meuId'
document.getElementsByTagName()
:
HTMLCollection
que se atualiza automaticamente quando o documento é alterado.Exemplo:
var paragrafos = document.getElementsByTagName('p');
console.log(paragrafos); // Exibe todos os elementos <p> no documento
document.getElementsByClassName()
:
getElementsByTagName
, a coleção é dinâmica e reflete mudanças no DOM.Exemplo:
var itensDaLista = document.getElementsByClassName('item-lista');
console.log(itensDaLista); // Exibe todos os elementos com a classe 'item-lista'
document.querySelector()
:
Exemplo:
var cabecalho = document.querySelector('.cabecalho');
console.log(cabecalho); // Exibe o primeiro elemento com a classe 'cabecalho'
document.querySelectorAll()
:
Exemplo:
var links = document.querySelectorAll('a');
console.log(links); // Exibe todos os elementos <a> no documento
Cada um desses métodos tem suas próprias vantagens e usos específicos dependendo do que você precisa fazer no seu script. Usar o método correto para o contexto certo pode simplificar muito o código e melhorar o desempenho.
Agora que entendemos os métodos de seleção de elementos do DOM, vamos aplicar esse conhecimento com alguns exercícios práticos. Esses exercícios irão ajudá-lo a familiarizar-se com a manipulação do DOM e a entender como aplicar esses métodos em situações reais.
Objetivo: Use document.getElementById()
para encontrar um elemento pelo seu ID e altere o texto desse elemento.
Instruções:
<p>
com um ID específico ao seu HTML.document.getElementById()
para selecionar esse elemento.Código de Exemplo: