2
respostas

Como o js sabe de qual html deve pegar os componentes quando usa a função querySelector ?

Olá pessoal,

Durante o curso não tive nenhuma duvida, tudo ficou claro, mas enquanto estava praticando me veio esta duvida, talvez a resposta seja obvia, mas gostaria de confirmar com o pessoal que expert no assunto.

Quando faço um querySelector no meu js, como a função sabe de qual html deve pegar os componentes ? É pelo simples fato do html ter o bloco

2 respostas

O DOM padrão é o do HTML em que o JS estiver rodando. Não é atoa que se você colocar a tag <script> no início do HTML, você não consegue acessar os elementos do HTML porque o DOM daquela página ainda não está completo. Porém, há formas de acessar os DOMs de outras páginas com o método get do jQuery.

Obrigado.