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

280
Visualizações
¿Cómo seleccionar aleatoriamente divs desde dentro de otro div?

Estoy luchando para seleccionar aleatoriamente algunos divs (9 en este caso) para colocar bombas/minas para esos mosaicos seleccionados.

Mi código para esto es:

 function place_mines() { if (document.getElementById("difficulty").selectedIndex == "2") { for (var u = 0; u < 8; u++) { } } }

ingrese la descripción de la imagen aquí Inspeccionó el elemento, cuadrícula que contiene todos los mosaicos.

about 4 years ago · Juan Pablo Isaza
3 Respostas
Responde à pergunta

0

Yo usaría un enfoque diferente. Haría una lista de objetos de mosaico y generaría el html de la lista. Esto le permite marcar un objeto como bomba sin revelarlo al usuario agregándolo como nombre de clase.

Después de generar la lista, puede tomar un subconjunto aleatorio y marcarlo como bombas. Podría usar este enfoque, por ejemplo: Muestrear un subconjunto aleatorio de una matriz .

about 4 years ago · Juan Pablo Isaza Relatório

0

Le sugiero que le dé una identificación a los mosaicos, para luego generar una identificación aleatoria y asignar la identificación generada a los mosaicos

about 4 years ago · Juan Pablo Isaza Relatório

0

Lo que funcionó para mí fue que agregué un contador para indexar los elementos. Después de eso, hizo una matriz de 9 números aleatorios de 0 a 80 (el contador comienza en 0), verificó si la identificación de la ficha seleccionada está en esa matriz, si fue así, esa ficha tiene una mina, de lo contrario es una ficha normal.

 tile.setAttribute("id",counter);counter++;
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