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

245
Visualizações
Incrementando la identificación de la variable usando el botón javascript al hacer clic en el evento

estoy tratando de incrementar la identificación de un elemento cada vez que hago clic en un botón

estoy confundido por qué funciona cuando para innerHTML pero no para id

mi marcado

 <p id="demo"></p> <button onclick="myfunction()">press me</button>

incrementando html interno

 <script> var a = 1; function myfunction(){ document.getElementById("demo").innerHTML = a; a++; } </script>

ID de variable de elemento incremental

 <button onclick="myfunction()">press me</button> <script> var a = 1; function myfunction(){ document.getElementById("demo").id = a; a++; } </script>
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Disfrute de esta demostración sobre el almacenamiento de un elemento en una variable para su reutilización. Parece que su problema fue tratar de seleccionar el elemento por id después de que cambió la id.

 let cntr = 1; const demo = document.getElementById("demo"); document.querySelector("button") .addEventListener("click", function () { const val = cntr % 4; demo.id = "ele" + val; cntr++; });
 .demo { height: 5rem; aspect-ratio: 1; border-radius: 50%; background: black; margin: auto; display: flex; justify-content: center; align-items: center; transition: background 1s; } #ele1 { background: pink; } #ele2 { background: lightblue; } #ele3 { background: lightgreen; }
 <div id="demo" class="demo"><button>Clicky!</button></div>

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