⊗jsPmPrTCM 473 of 505 menu

Změna buněk HTML tabulky v JavaScriptu

Nechť je dána nějaká HTML tabulka #table. Předpokládejme, že máme za úkol něco udělat s každou buňkou tabulky, například zapsat do každé z nich text '!'.

Pojďme probrat nuance řešení podobného úkolu.

Jak víte, HTML tabulka má dvourozměrnou strukturu: existují řádky a v nich buňky. Lze náš úkol vyřešit následujícím způsobem: procházet cyklem řádky a v každém řádku procházet cyklem buňky a provést s nimi akci, kterou potřebujeme. To znamená, že uvedené schéma řešení je podobné tomu, jako bychom vytvářeli takovou tabulku, naplňovali ji řádky a buňkami.

Avšak v tomto případě budou dvě vnořené smyčky zbytečné: lze jednoduše získat všechny td a procházet je cyklem, provádějíce požadovanou operaci. Udělejme to:

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

Nechť je dána nějaká HTML tabulka s čísly a tlačítko. Po stisknutí tlačítka zdvojnásobte číslo v každé buňce tabulky.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout