Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — Javascript — Com. Org. (IFSP) 2026

TI - Desenvolvimento de SistemasJavascript
Código
qa431867
Banca
Com. Org. (IFSP)
Órgão
IF SP
Ano
2026
Cargo
Ana TI ( )

Considere o seguinte trecho HTML que representa 3 células do tabuleiro de um jogo da velha:

 

<table>
 <tr>
  <td class=”casa” id=”casa-0”></td>
  <td class=”casa” id=”casa-1”></td>
  <td class=”casa” id=”casa-2”></td>
 </tr>
</table>

 

Deseja-se que, ao clicar em uma célula vazia, ela exiba o símbolo “X”, conforme representação da seguinte imagem:

 

Imagem associada para resolução da questão

Linha de tabuleiro de jogo da velha. Fonte: IFSP, 2025.

 

Qual trecho de código JavaScript seleciona corretamente a célula com id=”casa-1” e insere o símbolo “X” nela ao ser clicada?

  1. Adocument.getElementById(“casa-1”).innerText = “X”;
  2. Bdocument.querySelector(“#casa-1”).innerText = “X”;
  3. Cdocument.querySelector(“casa-1”). addEventListener(“click”, function() { this.innerText = “X”; });
  4. Ddocument.getElementById(“casa-1”). addEventListener(“click”, function() { this.innerText = “X”; });
Revelar gabarito e comentário

GabaritoD — document.getElementById(“casa-1”). addEventListener(“click”, function() { this.innerText = “X”; });

Link permanente: /questoes/qa431867