TableRow insertCell() metodu
Tanım ve Kullanım
insertCell()
Metod, hücreyi mevcut satıra ekler.
İpucu:Kullanın: deleteCell() metodu Mevcut tablo satırındaki hücreleri silin.
Ayrıca bkz.:
HTML Referans Kılavuzu:HTML <tr> etiketi
Örnek
Örnek 1
id="myRow" olan tablo satırının başına içerik içeren yeni bir hücre ekleyin:
var row = document.getElementById("myRow"); var x = row.insertCell(0); x.innerHTML = "New cell";
Sayfa altında daha fazla örnek sağlanmaktadır.
gramer
tablerowObject.insertCell()index)
Parametre | Açıklama |
---|---|
index |
Firefox ve Opera'da zorunludur, IE, Chrome ve Safari'de ise seçenekeldir. Sayısal değer (0'dan başlayarak), yeni hücrenin mevcut satırdaki konumunu belirler. Değer 0, yeni hücrenin ilk konuma eklenmesini sağlar. -1 değeri de kullanılabilir, bu durumda yeni hücre son konuma eklenir. Bu parametreyi atarsanız, IE'de insertCell() son konumda, Chrome ve Safari'de ise ilk konumda yeni bir hücre ekler. |
Teknik ayrıntılar
Dönüş değeri:
Eklenen hücre elementi.
Tarayıcı desteği
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Destek | Destek | Destek | Destek | Destek |
Daha fazla örnek
Örnek 2
id="myRow" olan tablo satırının sonuna yeni bir hücre ekleyerek içeriği ekleyin:
var row = document.getElementById("myRow"); var x = row.insertCell(-1); x.innerHTML = "New cell";
Örnek 3
id="myRow" olan tablo satırının indeks konumunda 2'de yeni bir hücre ekleyerek içeriği ekleyin:
var row = document.getElementById("myRow"); var x = row.insertCell(2); x.innerHTML = "New cell";
Örnek 4
İlk tablo satırının başına yeni bir hücre ekleyin. rows koleksiyonu (.rows[0]), "myTable" id'li tablonun tüm <tr> elementlerinin koleksiyonunu döndürür.
Sayı [0], aranan elementi belirler, bu örnekte, ilk tablo satırıdır. Daha sonra, -1 indeks konumunda yeni bir hücre eklemek için insertcell() kullanırız:
var firstRow = document.getElementById("myTable").rows[0]; var x = firstRow.insertCell(-1); x.innerHTML = "New cell";
Örnek 5
id="myRow" olan tablo satırından ilk hücreyi silin:
var row = document.getElementById("myRow"); row.deleteCell(0);
Örnek 6
Tablonun başına yeni bir satır ekleyin.
insertRow() yöntemi belirli bir indekste yeni bir satır ekler, bu örnekte, id="myTable" olan tablonun ilk konumunda (başında).
Sonra yeni satıra hücre eklemek için insertCell() yöntemini kullanırız.
var table = document.getElementById("myTable"); var row = table.insertRow(0); var cell1 = row.insertCell(0); var cell2 = row.insertCell(1); cell1.innerHTML = "YENİ HÜcre1"; cell2.innerHTML = "YENİ HÜcre2";