Imagem de fundo

Considere o seguinte código HTML de uma página Web que...

Considere o seguinte código HTML de uma página Web que possui três campos de texto – txt1, txt2 e txt3 – e um script JavaScript embutido:

<!DOCTYPE html>

<html>

<body>

<p><input id="txt1" type="text" size="10" /> +

<input id="txt2" type="text" size="10" /> =

<input id="txt3" type="text" size="10" /></p>

</body>


<script>

var txt1 = document.querySelector("#txt1");

var txt2 = document.querySelector("#txt2");

var txt3 = document.querySelector("#txt3");

function calcular() {

txt3.value = parseInt(txt1.value) + parseInt(txt2.value);

}

/* ? */

</script>

</html>

Considere, ainda, que se deseja fazer com que o campo txt3 seja preenchido com a soma dos valores numéricos inseridos nos campos txt1 e txt2 no momento em que o campo txt2 perder o foco. A linha de código JavaScript que deve substituir o comentário /* ? */ ao final do script para alcançar esse resultado é:


A

txt2.onunload = calcular;


B

txt2.onunload = calcular();


C

txt2.onblur = calcular;


D

txt2.onblur = calcular();


E

txt2.focus(null, calcular());