Table deleteRow() Metodu
Tanım ve Kullanım
deleteRow()
Metni belirtilen indeksteki satırı tablodan silmek için kullanılan yöntem.
İpucu:Kullanım: insertRow() Yeni satır oluşturma ve ekleme.
Ayrıca bakınız:
HTML Referans Kılavuzu:HTML <tr> etiketi
Örnek
Örnek 1
Tablonun ilk satırını silin:
document.getElementById("myTable").deleteRow(0);
Örnek 2
Tıkladığınız satırı silin:
function deleteRow(r) { var i = r.parentNode.parentNode.rowIndex; document.getElementById("myTable").deleteRow(i); }
Örnek 3
Satır oluşturma ve silme:
function myCreateFunction() { 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"; } function myDeleteFunction() { document.getElementById("myTable").deleteRow(0); }
Sözdizimi
tableObject.deleteRow(index)
Parametre Değeri
Parametre | Açıklama |
---|---|
index |
Firefox ve Opera'da zorunludur, IE, Chrome ve Safari'de seçimlidir. Tamsayı, silinecek satırın konumunu belirler (0'dan başlar). Değer 0, ilk satırın silinmesine neden olur. Ayrıca -1 değeri de kullanılabilir, bu da son satırın silinmesine neden olur. Bu parametre atlanırsa, deleteRow() IE'de son satırı, Chrome ve Safari'de ise ilk satırı siler. |
Dönüş değeri:
Dönüş değeri yok.
Tarayıcı desteği
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Destek | Destek | Destek | Destek | Destek |