⊗jsPmPrTCM 473 of 505 menu

HTML tabulas šūnu maiņa ar JavaScript

Lai ir dota kāda HTML tabula #table. Lai priekšā mums ir uzdevums kaut ko izdarīt ar katru tabulas šūnu, piemēram, ierakstīt katrā no tām tekstu '!'.

Apspriedīsim šāda uzdevuma risināšanas nianses.

Kā jūs zināt, HTML tabulai ir divdimensiju struktūra: ir rindas, un tajās šūnas. Var atrisināt mūsu uzdevumu šādi: iziet ciklā pa rindām un katrā rindā iziet ciklā pa šūnām un izdarīt ar tām vajadzīgo darbību. Tas ir, dotā risinājuma shēma ir līdzīga tam, kā mēs veidotu šādu tabulu, aizpildot to ar rindām un šūnām.

Tomēr šajā gadījumā divi ieguldītie cikli būtu lieki: var vienkārši iegūt visas td un iziet tās ciklā, veicot vajadzīgo operāciju. Darīsim tā:

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

Lai ir dota kāda HTML tabula ar skaitļiem un poga. Nospiežot pogu, palieliniet skaitli katrā tabulas šūnā divas reizes.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt