Imagem de fundo

Analise o código JavaScript a seguir.var x =...

Analise o código JavaScript a seguir.


var x = document.getElementById("xpto");

while (x.hasChildNodes()) {

x.removeChild(x.childNodes[0]);

}


O efeito da execução desse trecho é


A

a remoção de todos os elementos subordinados ao elemento cujo id é “xpto”.


B

um erro de execução, pois “xtpo” é usado equivocadamente onde deveria haver uma referência numérica.


C

um erro de execução, pois o índice 0 não se aplica no HTML.


D

um erro de sintaxe, pois a declaração da variável “x” deveria explicitar o tipo element.


E

um erro de sintaxe, pois o método removeChild é inválido.