⊗jsPrTTTCTA 43 of 62 menu

Veksling av kryss og sirkel

Etter å ha løst oppgaven fra forrige leksjon bør du ha følgende kode:

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

La oss nå implementere veksling mellom kryss og sirkler. For å gjøre dette foreslår jeg å innføre en teller for trekk:

function start(cells) { let i = 0; // startverdi for telleren for (let cell of cells) { cell.addEventListener('click', function() { this.textContent = 'X'; i++; // øker telleren }); } }

Med en slik teller kan vi enkelt implementere veksling mellom kryss og sirkel: det er åpenbart at kryss vil dukke opp på partall verdier for telleren, og sirkel - på oddetall.

Implementer den beskrevne vekslingen av kryss og sirkel.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis