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

124
Vistas
Cómo establecer un lapso en JS en lugar de hacer una alerta

Soy un novato en esto, pero he seguido un tutorial sobre un juego de memoria como un intento de comprender la sintaxis de JS, pero estoy atascado en hacer que el resultado de la ronda se imprima en lugar de mostrarse como una alerta. Aquí hay un codepen aquí .

¿Cómo puedo imprimir una ronda en un <span> <!-- result here--> </span> en lugar de esta alert("result")

¿Cómo puedo establecerlo en un lapso en lugar de ser una alerta?

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Los navegadores analizan HTML en un árbol de objetos llamado Modelo de objetos de documento (DOM). Con JavaScript, puede consultar el DOM para obtener nodos individuales y luego cambiarlos.

Para obtener su intervalo, normalmente usaría document.getElementById o document.querySelector (hay otras funciones que pueden obtener colecciones de nodos relacionados, como document.getElementsByClassName o document.querySelectorAll ). Los primeros identifican los nodos por la propiedad nombrada en el nombre del método (ID o nombre de clase, respectivamente); los últimos usan selectores CSS . (Todas las funciones getElement... se pueden replicar usando la nueva interfaz querySelector y querySelectorAll , aunque debe saber cómo usar los selectores CSS. Casi nunca uso las funciones getElement... más). También hay funciones que usan XPath , aunque este es un tema un poco más avanzado.

Una vez que tenga el nodo, puede cambiar su contenido usando, por ejemplo, las propiedades .textContent o .innerHTML , siendo la primera para texto sin formato, la última para HTML.

Por ejemplo, si este es el único span de la página, esto es suficiente:

 document.querySelector('span').textContent = "Result";
 <span></span>

Si, por otro lado, tiene más de ellos, necesitaría alguna forma de apuntar al correcto. También demostraré cómo puedes diseñarlo usando HTML:

 const node = document.querySelector('#result_goes_here'); node.innerHTML = "<strong>Result</strong> in bold!";
 <span id="result_goes_here"></span>

about 4 years ago · Juan Pablo Isaza Denunciar

0

Si está intentando agregar el resultado dentro del SPAN HTML y no en el cuadro de alerta. Puedes hacerlo algo como esto:

document.getElementById("span_ID").innerHTML = the_variable_result_here;

¡Espero que ayude!

about 4 years ago · Juan Pablo Isaza Denunciar
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