Buscar

Analise o código JavaScript presente no documento HTML a seguir: Capturar-4.PNG Figura 1: Elaborada pelo autor. O código representa uma manipul...

Analise o código JavaScript presente no documento HTML a seguir: Capturar-4.PNG Figura 1: Elaborada pelo autor. O código representa uma manipulação do elemento parágrafo “

” feita através de uma função em JavaScript chamada “myFunction()”. Nessa função, o texto do parágrafo de id=”mudar” é alterado de “Início...” para “Alterado.”. Considerando o código e o trecho apresentado sobre o as ações do JavaScript no documento em HTML, avalie as afirmações a seguir: I. Se ao invés de manipular o parágrafo, nossa intenção fosse manipular todos os elementos “

” presentes na página, podemos fazer essa ação substituindo o comando document.getElementById(“mudar”).innerHTML por document.getElementsByTagName("h2").innerHTML. II. No código utilizado, podemos manipular o parágrafo presente na página da mesma maneira substituindo o comando document.getElementById(“mudar”).innerHTML por document.getElementsByTagName("mudar").innerHTML. III. Podemos manipular todos elementos presentes na página se utilizarmos o comando document.getAllElements( ).innerHTML. É correto o que se afirmar em: Grupo de escolhas da pergunta I e II, apenas. II e III apenas. I, apenas. I e III, apenas. II, apenas.

💡 1 Resposta

User badge image

Ed Verified user icon

A afirmação correta é a alternativa I, apenas. Explicação: - Na afirmação I, é possível manipular todos os elementos "h2" presentes na página substituindo o comando "document.getElementById("mudar").innerHTML" por "document.getElementsByTagName("h2")[0].innerHTML". O método "getElementsByTagName" retorna uma lista de elementos com a tag especificada, então é necessário indicar qual elemento da lista será manipulado, nesse caso, o primeiro elemento "h2" da página. - Na afirmação II, o comando "document.getElementsByTagName("mudar").innerHTML" não é válido, pois não existe uma tag "mudar". O método "getElementsByTagName" retorna uma lista de elementos com a tag especificada, mas não é possível selecionar um elemento pelo seu id com esse método. - Na afirmação III, não existe um método "document.getAllElements()", o método correto é "document.getElementsByTagName()". Além disso, esse método retorna uma lista de elementos com a tag especificada, então não é possível manipular todos os elementos da página com esse método.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais

Outros materiais