TableRow deleteCell() -menetelmä
Määritelmä ja käyttö
deleteCell()
Menetelmä poistaa nykyisestä taulukkorivistä solun.
Vinkki:Käytä insertCell() -menetelmä Lisää solua nykyiseen taulukkoriviin.
Katso myös:
HTML-viittausoppikirja:HTML <tr> -tagi
Esimerkki
Esimerkki 1
Poista ensimmäinen solu id="myRow"-solmusta:
var row = document.getElementById("myRow"); row.deleteCell(0);
Esimerkki 2
Poista viimeinen solu id="myRow"-solmusta:
var row = document.getElementById("myRow"); row.deleteCell(-1);
Esimerkki 3
Poista solu indeksistä 1 id="myRow"-solmusta:
var row = document.getElementById("myRow"); row.deleteCell(1);
Esimerkki 4
Poista ensimmäisen taulukkorivin alun solu.
Taulukon rows-yhdistelmä (.rows[0]) palauttaa id:llä "myTable" varustetun kaikkien <tr>-elementtien yhdistelmän. Luku [0] määrittää haettavan elementin, tässä tapauksessa ensimmäinen taulukkorivi.
Sitten käytämme deleteCell() poistamaan solun indeksistä 0:
var firstRow = document.getElementById("myTable").rows[0]; firstRow.deleteCell(0);
Esimerkki 5
Lisää id="myRow"-solmun alkuun sisältöä sisältävä uusi solu taulukkoon:
var row = document.getElementById("myRow"); var x = row.insertCell(0); x.innerHTML = "uusi solu";
Syntaksi
tablerowObject.deleteCell(index)
Parametri | Kuvaus |
---|---|
index |
Välttämätön Firefoxissa ja Operassa, valinnainen IE:ssä, Chromeissa ja Safarissa. Terveys (alkaen arvolla 0), joka määrittää poistettavan solun sijainnin nykyisessä rivissä. Arvo 0 aiheuttaa ensimmäisen solun poistamisen. Voit myös käyttää arvoa -1, joka aiheuttaa viimeisen solun poistamisen. Jos tämä parametri jätetään pois, deleteCell() poistaa IE:ssä viimeisen solun ja Chrome ja Safari -selaimissa ensimmäisen solun. |
Tekninen yksityiskohta
Paluuarvo:
Ei paluuarvoa.
Selaimesuhteet
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Tuki | Tuki | Tuki | Tuki | Tuki |