Gli ultimi tutorial di sviluppo web
 

TableRow insertCell() Method

<TableRow Object

Esempio

Inserire nuove cell(s) con il contenuto all'inizio di una riga di tabella con id = "myRow":

var row = document.getElementById("myRow");
var x = row.insertCell(0);
x.innerHTML = "New cell";
Prova tu stesso "

Definizione e l'utilizzo

insertCell() metodo inserisce una cella nella riga corrente.

Suggerimento: Utilizzare la deleteCell() metodo per eliminare una cella della riga della tabella corrente.


Supporto browser

Metodo
insertCell()

Sintassi

tablerowObject .insertCell( valori dei parametri
Valore Descrizione
index Richiesto in Firefox e Opera, opzionale in IE, Chrome e Safari. Un numero (starts at 0) che specifica la posizione del nuovo cella della riga corrente. Il valore di 0 risultati dal fatto che la nuova cella verrà inserito nella prima posizione. Il valore di -1 può anche essere usato; che determina che verrà inserita la nuova cella nell'ultima posizione.

Se questo parametro viene omesso, insertCell() inserisce la nuova cella nell'ultima posizione in IE e in prima posizione in Chrome e Safari.

Questo parametro è richiesto in Firefox e Opera, ma facoltativo in Internet Explorer, Chrome e Safari.

Dettagli tecnici

Valore di ritorno: L'elemento di cella inserito

Altri esempi

Esempio

Inserire nuova cell(s) con contenuto alla fine di una riga della tabella con id = "myRow":

var row = document.getElementById("myRow");
var x = row.insertCell(-1);
x.innerHTML = "New cell";
Prova tu stesso "

Esempio

Inserire nuova cell(s) con contenuti nella posizione di indice 2 di una riga della tabella con id = "myRow":

var row = document.getElementById("myRow");
var x = row.insertCell(2);
x.innerHTML = "New cell";
Prova tu stesso "

Esempio

Inserire nuove cell(s) all'inizio della prima riga della tabella. La collezione di righe della tabella (.rows[0]) restituisce un insieme di tutte le <tr> elementi della tavola con id "myTable" . Il numero [0] specifica l'elemento di recuperare, in questo esempio, la prima riga della tabella. Poi usiamo insertcell() per inserire una nuova cell(s) nella posizione di indice -1:

var firstRow = document.getElementById("myTable").rows[0];
var x = firstRow.insertCell(-1);
x.innerHTML = "New cell";
Prova tu stesso "

Esempio

Eliminare la prima cell(s) da una riga della tabella con id = "myRow":

var row = document.getElementById("myRow");
row.deleteCell(0);
Prova tu stesso "

Esempio

Inserire nuova row(s) all'inizio di una tabella. insertRow() metodo inserisce una nuova riga in corrispondenza dell'indice specificato in una tabella, in questo esempio, la prima posizione (the beginning) di una tabella con id = "myTable". Poi usiamo insertCell() metodo per aggiungere le cellule nella nuova riga.

var table = document.getElementById("myTable");
var row = table.insertRow(0);
var cell1 = row.insertCell(0);
var cell2 = row.insertCell(1);
cell1.innerHTML = "NEW CELL1";
cell2.innerHTML = "NEW CELL2";
Prova tu stesso "

<TableRow Object