1
resposta

[Dúvida] Limpar Campo

Seria possível usar o innerHTML dentro da função limparCampo( ) para limpar o número digitado? Desculpa minha ignorância, mas, tenho comigo que eu já vi algo parecido e por isso esse "devaneio" (rs) passou pela minha cabeça.

function limparCampo () { chute = window.document.querySelector('input'); chute.innerHTML = ' ';}

1 resposta

Oi Rosemberg! Tudo bem?

Você está tentando usar o innerHTML para limpar o valor de um campo de entrada (<input>). O problema é que o innerHTML é usado para manipular o conteúdo interno de elementos HTML (como <div>, <p>, etc.), mas no caso de um <input>, o valor digitado pelo usuário é acessado pela propriedade .value.

Para limpar o valor de um campo <input>, use a propriedade .value em vez de innerHTML.

function limparCampo() {
    let chute = document.querySelector('input');
    chute.value = ''; // Usamos .value para limpar o campo
}

Espero ter ajudado.