⊗jsPmPrTCM 473 of 505 menu

HTML-taulukon solujen muuttaminen JavaScriptillä

Olkoon annettuna jokin HTML-taulukko #table. Oletetaan, että tehtävämme on tehdä jotain jokaisen taulukon solun kanssa, esimerkiksi kirjoittaa jokaiselle niistä teksti '!'.

Keskustellaan tällaisen tehtävän ratkaisun vivahteista.

Kuten tiedät, HTML-taulukolla on kaksiulotteinen rakenne: on rivejä, ja niissä soluja. Voimme ratkaista tehtävämme seuraavasti: käydä läpi silmukalla rivit ja jokaisessa rivissä käydä läpi solut silmukalla ja tehdä niille tarvittavan toimenpiteen. Eli esitetty ratkaisukaavio on samanlainen kuin miten loisisimme tällaista taulukkoa, täyttäen sen riveillä ja soluilla.

Kuitenkin tässä tapauksessa kaksi sisäkkäistä silmukkaa olisivat tarpeettomia: voimme yksinkertaisesti hankkia kaikki td ja käydä ne läpi silmukalla suorittaen tarvittavan operaation. Tehdään näin:

let tds = document.querySelectorAll('#table td'); for (let td of tds) { td.textContent = '!'; }

Olkoon annettuna jokin HTML-taulukko numeroilla ja painike. Painikkeen painalluksella kaksinkertaista luku jokaisessa taulukon solussa.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää