Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

212
Visualizações
Pasar una variable creada dinámicamente a otra función (Vanilla Javascript)

He actualizado mi pregunta para incluir el código. La función "updateNewP" no está actualizando el HTML interno pero no arroja un error. ¿Necesito agregar "esto" en alguna parte en ambas funciones? JavaScript:

 let initial = document.getElementById("test"); initial.addEventListener("click", newPElement); let update = document.getElementById("update"); update.addEventListener("click", updateNewP); let myTextArea = document.getElementById("textArea"); //function that creates a P function newPElement(){ let newP = document.createElement("p"); newP.classList.add("myFont"); newP.innerHTML = "Initial Text"; myTextArea.appendChild(newP); return newP; } function updateNewP(newP){ newP.innerHTML ="Updated"; }

HTML:

 <h1>Testing</h1> <button id="test" class="test">Test</button> <button id="update">Update</button> <section id="textArea"> </section>
about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

La variable newP que se declaró dentro de functionA solo está disponible en functionA . Si necesita trabajar con esta variable en un newPUpdate , debe pasarse como argumento:

 function functionA() { const newP = document.createElement("div"); newPUpdate(newP); } function newPUpdate(elem) { elem.innerHTML = `${someVariable}`; }

Buscar el alcance de la variable en javascript lo ayudará a comprender lo que está sucediendo.

about 4 years ago · Juan Pablo Isaza Relatório

0

El addEventListener pasa el evento a la función. El evento no tiene la clave innerHTML porque no es un elemento.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda