HTML Tablo Hücrelerini JavaScript ile Değiştirme

Bir HTML tablosu #table verilmiş olsun. Önümüzdeki görev, her bir hücreyle bir şeyler yapmaktır, örneğin, her birine '!' metnini yazmak.

Bu tür bir görevin çözümünün nüanslarını tartışalım.

Bildiğiniz gibi, bir HTML tablosunun iki boyutlu bir yapısı vardır: satırlar ve onların içinde hücreler bulunur. Problemimizi şu şekilde çözebiliriz: satırları döngüyle gezmek ve her satırda hücreleri döngüyle gezerek onlarla istediğimiz işlemi yapmak. Yani, sunulan çözüm şeması, böyle bir tabloyu satır ve hücrelerle doldurarak oluşturma şekline benzer.

Ancak, bu durumda, iki iç içe döngü gereksiz olacaktır: basitçe tüm td öğelerini alıp bir döngü ile gezerek gerekli işlemi yapabiliriz. Bunu yapalım:

javascriptlet tds = document.querySelectorAll('#table td');

for (let td of tds) {
  td.textContent = '!';
}
Задание 1

Sayılar içeren bir HTML tablosu ve bir buton verilmiş olsun. Butona tıklandığında, tablodaki her hücredeki sayıyı iki katına çıkarın.