⊗jsPmPrTCM 473 of 505 menu

Промена ћелија HTML табеле у ЈаваСкрипту

Нека је дата нека HTML табела #table. Нека је пред нама задатак да се нешто уради са сваком ћелијом табеле, на пример, да се упише у сваку од њих текст '!'.

Хајде да разговарамо о нијансама решавања таквог задатка.

Као што знате, HTML табела има дводимензионалну структуру: постоје редови, а у њима ћелије. Може се решити наш задатак на следећи начин: пребрати циклом редове и у сваком реду пребрати циклом ћелије и урадити са њима радњу која нам је потребна. То јест дата шема решења је слична томе како бисмо креирали такву табелу, попуњавајући је редовима и ћелијама.

Међутим, у овом случају, две угнежђене петље ће бити непотребне: може се једноставно добити све td и пребрати их циклом, извршавајући потребну операцију. Урадимо то:

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

Нека је дата нека HTML табела са бројевима и дугме. При клику на дугме повећајте број у свакој ћелији табеле два пута.

Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј