⊗jsPmPrTCM 473 of 505 menu

HTML táblázat celláinak módosítása JavaScripttel

Legyen adott egy HTML táblázat #table. Tegyük fel, hogy az a feladatunk, hogy valamit tegyünk minden egyes táblázat cellájával, például írjunk mindegyikbe a '!' szöveget.

Beszéljük meg egy ilyen feladat megoldásának nüanszait.

Mint tudjátok, a HTML táblázatnak kétdimenziós a szerkezete: vannak sorok, és azokban cellák. Lehetne megoldani a feladatunkat a következőképpen: végigmenni ciklussal a sorokon, és minden sorban végigmenni ciklussal a cellákon, majd elvégezni velük a kívánt műveletet. Azaz az említett megoldási séma hasonló ahhoz, mintha létrehoznánk a táblázatot, feltöltve azt sorokkal és cellákkal.

Azonban ebben az esetben két egymásba ágyazott ciklus felesleges: egyszerűen le lehet kérni az összes td elemet, és végigmenni rajtuk ciklussal, végrehajtva a szükséges műveletet. Tegyük ezt meg:

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

Legyen adott egy HTML táblázat számokkal és egy gomb. A gomb megnyomására növelje meg a táblázat minden cellájában lévő számot kétszeresére.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás