Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

252
Vistas
A bug with Reactjs OnChange and OnClick Function

Recently, I've experienced a weird bug related to ReactJS OnChange and OnClick function. Here's my code

  removeHandler(e) {
    var targetValue = e.target.getAttribute("value");
    var answerNodes = document.getElementsByClassName("answer__container");
    for (var answerNode in answerNodes) {
      if (answerNodes.hasOwnProperty(answerNode)) {
        if (answerNode === targetValue) {
          answerNodes[answerNode].remove();
        }
      }
    }
  }
  onChangeAnswers(e) {
    var answerNodes = document.getElementsByClassName("answer");
    var result = Array.from(answerNodes).map((answer) => {
    return answer.value;
    });
    this.setState({
      answers: result
    });
    console.log(this.state.answers);
  }

The interface

Particularly, when I click on remove buttons, the answer will be deleted, but after that, if I click on the answer input and press any key, the answer will disappear again. Can anyone help me solve this problem? Thanks in advance!

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda