⊗jsPrTTTCTA 43 of 62 menu

Alternancia de cruz y círculo

Después de resolver la tarea de la lección anterior, deberías tener el siguiente código:

let cells = document.querySelectorAll('#field td'); start(cells); function start(cells) { for (let cell of cells) { cell.addEventListener('click', function() { this.textContent = 'X'; }); } }

Ahora hagamos la alternancia de cruces y círculos. Para esto, sugiero introducir un contador de movimientos:

function start(cells) { let i = 0; // valor inicial del contador for (let cell of cells) { cell.addEventListener('click', function() { this.textContent = 'X'; i++; // incrementamos el contador }); } }

Teniendo dicho contador, podemos implementar fácilmente la alternancia de cruz y círculo: es obvio que la cruz aparecerá en los valores pares del contador, y el círculo - en los impares.

Implemente la alternancia descrita de cruz y círculo.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar