⊗jsPmPrTCM 473 of 505 menu

Промяна на клетки в HTML таблица с JavaScript

Нека е дадена някаква 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ščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне