Neste tutorial, você aprenderá como acessar elementos DOM no console do Chrome Developer Tools. Isso é especialmente importante para desenvolvedores web que trabalham com elementos de HTML e JavaScript. No vídeo tutorial , você aprenderá muitas dicas e truques úteis para selecionar e manipular elementos DOM facilmente.

Principais concluões

  • Você pode acessar diretamente os elementos do DOM com variáveis globais, funções de console e atalhos.
  • Também aprenderá como visualizar e manipular seleções passadas.

Guia passo a passo

Primeiro, certifique-se de ter aberto o Chrome Developer Tools. Isso pode ser feito clicando com o botão direito do mouse em uma página da web e selecionando "Inspecionar" ou usando a combinação de teclas Ctrl + Shift + I.

Agora vamos ver como acessar um elemento DOM específico.

Acesso a elementos DOM no console - Um guia passo a passo

Se você tiver um elemento DOM em sua página, como por exemplo um com o ID "App", você pode se referir a este elemento diretamente pelo console. Todos os elementos com um ID estão disponíveis globalmente no objeto window.

Acesso a elementos DOM no console - Um guia passo a passo

Você pode chamar este ID facilmente digitando window.App no console. Isso mostrará o elemento DOM correspondente e você poderá expandi-lo para acessar seus subelementos e atributos.

Vamos supor que você precise chamar uma função de um vídeo que está presente em sua página. Você poderia fazer isso com play, desde que o elemento suporte esse método.

Acesso a elementos do DOM no console - Um guia passo a passo

Para ver todas as propriedades e funções de um elemento DOM, você pode usar a função console.dir(). Ao digitar console.dir(window.App), você receberá uma representação clara de todas as propriedades e métodos do elemento DOM.

Acesso a elementos do DOM no console - Um guia passo a passo

Se um elemento não tiver um ID, você ainda pode acessá-lo usando document.querySelector(). Isso também funciona para todo o document.body, se você desejar acessá-lo.

Acesso aos elementos do DOM no console - Um guia passo a passo

Para seleções mais específicas, você pode usar document.querySelector() ou document.querySelectorAll() para obter uma lista de elementos que correspondem ao seletor fornecido.

Acesso aos elementos do DOM no console - Um guia passo a passo

Essas listas podem ser tratadas como arrays, para que você possa convertê-las em um array com Array.from() para trabalhar com seus elementos.

Um atalho conveniente que você pode usar no console é $0. Isso permite acessar o elemento DOM atualmente selecionado na guia Elementos. Quando você digita $0 e pressiona enter, você verá qual elemento está atualmente selecionado.

Acesso a elementos do DOM no console - Um guia passo a passo

Além disso, foram introduzidos $1, $2, etc., para acessar seleções anteriores. $1 é o elemento que você selecionou anteriormente antes de selecionar o atual.

Acesso aos elementos DOM no console - Um guia passo a passo

Essas abreviações facilitam o acesso a vários elementos selecionados e tornam o trabalho no console mais eficiente.

Acesso a elementos do DOM no console - Um guia passo a passo

Lembre-se de que ao usar console.dir() e funções semelhantes, é preciso ter cuidado. Essas devem ser usadas principalmente para fins de depuração e não devem ser usadas no código de produção.

Acesso aos elementos do DOM no console - Um guia passo a passo

Agora você pode acessar facilmente elementos do DOM que foram selecionados e não precisa de IDs específicos ou seletores complicados.

Acesso aos elementos do DOM no console - Um guia passo a passo

Resumo

Neste tutorial, aprendemos diferentes métodos para acessar elementos do DOM no Console do Chrome Developer Tools. Você aprendeu como usar IDs, funções e seletores para manipular elementos em seu site.

Perguntas Frequentes

Como acessar um elemento sem ID?Use document.querySelector() ou document.querySelectorAll().

O que é $0 no Console?$0 representa o elemento DOM atualmente selecionado na guia Elements.

Posso usar console.dir() em produção?Não, é melhor usar essas funções apenas para fins de depuração.

O que devo fazer se quiser acessar vários elementos?Use document.querySelectorAll() e converta a lista em um array.

Quais precauções devo seguir ao usar o Console?Ao usar ferramentas de depuração no código de produção, evite complicações.