Método Table insertRow()
Definición y uso
insertRow()
El método crea una fila Elemento <tr> y agregarla a la tabla.
insertRow()
El método inserta una nueva fila en la posición especificada en la tabla.
Nota:El elemento <tr> debe contener elementos <th> o <td>.
Sugerencia:Utilice Método deleteRow() Eliminar una fila.
Véase también:
Manual de HTML:Тег <tr> HTML
Ejemplo
Ejemplo 1
Insertar una nueva línea en la primera posición de la tabla (y agregar un elemento <td> con contenido):
// Encontrar el elemento <table> con id="myTable": var table = document.getElementById("myTable"); // Crear un elemento <tr> vacío y agregarlo a la primera posición de la tabla: var row = table.insertRow(0); // Insertar nuevas celdas (elementos <td>) en la primera y segunda posición del elemento <tr> "nuevo": var cell1 = row.insertCell(0); var cell2 = row.insertCell(1); // Añadir texto en nuevas celdas: cell1.innerHTML = "NEW CELL1"; cell2.innerHTML = "NEW CELL2";
Ejemplo 2
Crear y eliminar filas:
function myCreateFunction() { 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"; } function myDeleteFunction() { document.getElementById("myTable").deleteRow(0); }
Sintaxis
tableObject.insertRow(index)
Parámetro | Descripción |
---|---|
index |
Es obligatorio en Firefox y Opera, y opcional en IE, Chrome y Safari. Número que especifica la posición de la línea que se debe insertar (desde 0 en adelante). El valor 0 causará que se inserte una nueva línea en la primera posición. También se puede usar el valor -1, lo que causará que se inserte una nueva línea en la última posición. Если параметр опущен, то insertRow() вставляет новую строку в последний位置 в Chrome, IE, Firefox и Opera, а в Safari - в первую позицию. |
Технические детали
Возвратное значение: | Вставленный элемент <tr>. |
---|
Поддержка браузеров
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Поддержка | Поддержка | Поддержка | Поддержка | Поддержка |