⊗jsPmPrTCM 473 of 505 menu

Zmena buniek HTML tabuľky v JavaScripte

Nech je daná nejaká HTML tabuľka #table. Predpokladajme, že máme úlohu niečo urobiť s každou bunkou tabuľky, napríklad zapísať do každej z nich text '!'.

Poďme diskutovať o nuansách riešenia takejto úlohy.

Ako viete, HTML tabuľka má dvojrozmernú štruktúru: sú riadky a v nich bunky. Môžeme vyriešiť našu úlohu nasledovne: prechádzať cyklom riadky a v každom riadku prechádzať cyklom bunky a vykonať s nimi potrebnú akciu. To znamená, že uvedená schéma riešenia je podobná ako keby sme vytvárali takúto tabuľku, vyplňujúc ju riadkami a bunkami.

Avšak v tomto prípade budú dve vnorené slučky zbytočné: môžeme jednoducho získať všetky td a prechádzať ich cyklom, vykonávajúc potrebnú operáciu. Urobme to:

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

Nech je daná nejaká HTML tabuľka s číslami a tlačidlo. Po kliknutí na tlačidlo zvýšte číslo v každej bunke tabuľky na dvojnásobok.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť