No contexto da manipulação de um documento HTML, considere ...

Próximas questões
Com base no mesmo assunto
Q2287678 Programação
No contexto da manipulação de um documento HTML, considere um elemento que contém botões rotulados, como definido a seguir.

<div id="teste">  <button onclick="xpto(this)">A</button>  <button onclick="xpto(this)">B</button>  <button onclick="xpto(this)">C</button>  </div>


Considere ainda o trecho abaixo, descrito numa hipotética linguagem de script no lado cliente uma página Web.
function xpto(x) {       document.getElementById("teste").appendChild(x); }

Assinale o efeito verificado na página exibida quando o segundo botão é clicado.
Alternativas

Comentários

Veja os comentários dos nossos alunos

Questão sem gabarito. Ao efetuar o append de um elemento que já era filho do div com ID "teste" mudasse a ordem dos elementos, não ocorre remoção de nada.

Questão estranha. O método .appendChild no javaScript é usado para adicionar elementos e não para remover.

Testei esse trecho. Ele lista os três botões em uma linha só. Quando clicamos no segundo botão, como ele sugere, os botões trocam de ordem e o segundo fica no final. Acho que ele faz um append dele tirando e colocando ele no final. Só que isso não tem nas alternativas. Essa questão devia ser anulada.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo