HTML | Objeto de tabla DOM

El objeto Table se utiliza para representar un elemento HTML <table> . Se puede utilizar para crear y acceder a una tabla.

Sintaxis:

  • Para acceder al elemento de tabla.:
    document.getElementById("id");
  • Para crear un objeto de tabla:
    document.createElement("TABLE");

El siguiente programa ilustra el objeto de la tabla:

Ejemplo-1: Acceder a un elemento <table> usando el método getElementById() .

<!DOCTYPE html>
<html>
  
<head>
    <title>Table Object in HTML</title>
    <style>
        table,
        td {
            border: 1px solid green;
        }
          
        h1 {
            color: green;
        }
          
        h2 {
            font-family: Impact;
        }
          
        body {
            text-align: center;
        }
    </style>
</head>
  
<body>
  
    <h1>GeeksforGeeks</h1>
    <h2>Table Object</h2>
    <br>
  
    <table id="table" align="center">
        <tr>
            <td>Fork Python</td>
            <td>Fork Java</td>
        </tr>
        <tr>
            <td>Sudo Placement</td>
            <td>Fork CPP</td>
        </tr>
    </table>
  
    <p>Double click the "Delete Row" 
      button to remove the second row from the table.</p>
  
    <button onclick="delete()">Delete Row</button>
  
    <script>
        function delete() {
            
            // Accessing table object.
            var x = document.getElementById("table");
            x.deleteRow(0);
        }
    </script>
  
</body>
  
</html>

Salida:
antes de hacer clic en el botón:

Después de hacer clic en el botón:

Ejemplo-2: Crear un elemento <table> usando el método document.createElement() .

<!DOCTYPE html>
<html>
  
<head>
    <title>Table Object in HTML</title>
    <style>
        table {
            border: 1px solid green;
        }
          
        h1 {
            color: green;
        }
          
        h2 {
            font-family: Impact;
        }
          
        body {
            text-align: center;
        }
    </style>
</head>
  
<body>
  
    <h1>GeeksforGeeks</h1>
    <h2>Table Object</h2>
    <br>
  
    <p>Double click the "Create" button to create a 
      TABLE, a Table row and a Table cell element.</p>
  
    <button ondblclick="create()">Create</button>
  
    <script>
        function create() {
            
            // Create table object.
            var a = document.createElement("TABLE");
            a.setAttribute("id", "MyTable");
            document.body.appendChild(a);
  
            var b = document.createElement("TR");
            b.setAttribute("id", "MyTr");
            document.getElementById("MyTable").appendChild(b);
  
            var c = document.createElement("TD");
            var d = document.createTextNode("Table cell");
            c.appendChild(d);
            document.getElementById("MyTr").appendChild(c);
        }
    </script>
  
</body>
  
</html>

Salida:
antes de hacer clic en el botón:

Después de hacer clic en el botón:

Navegadores compatibles:

  • Ópera
  • explorador de Internet
  • Google Chrome
  • Firefox
  • safari de manzana

Publicación traducida automáticamente

Artículo escrito por Shubrodeep Banerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *