Dado un documento HTML que contiene una tabla HTML y la tarea es eliminar todas las filas de la tabla HTML. Quitar todas las filas es diferente de quitar unas pocas filas. Esto se puede hacer usando JavaScript.
Acercarse
- En primer lugar, establezca el ID o la clase única en la tabla.
- Seleccione el elemento de la tabla y use el método remove() o detach() para eliminar todas las filas de la tabla.
Ejemplo 1: en este ejemplo, todas las filas se eliminan mediante el método remove() .
<!DOCTYPE HTML> <html> <head> <title> How to remove all rows from a table in JavaScript ? </title> <script src= "https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js"> </script> <style> #myCol { background: green; } table { color: white; margin-left: 150px; } #Geek_p { color: green; font-size: 30px; } td { padding: 10px; } </style> </head> <body style="text-align:center;"> <h1 style="color:green;"> GeeksForGeeks </h1> <table id="table"> <colgroup> <col id="myCol" span="2"> <col style="background-color:green"> </colgroup> <tr> <th>S.No</th> <th>Title</th> <th>Geek_id</th> </tr> <tr id="row1"> <td>Geek_1</td> <td>GeekForGeeks</td> <th>Geek_id_1</th> </tr> <tr> <td>Geek_2</td> <td>GeeksForGeeks</td> <th>Geek_id_2</th> </tr> <tr> <td>Geek_3</td> <td>GeeksForGeeks</td> <th>Geek_id_3</th> </tr> <tr> <td>Geek_4</td> <td>GeeksForGeeks</td> <th>Geek_id_4</th> </tr> </table> <br> <button onclick="Geeks()"> Click here </button> <p id="GFG_DOWN" style=" color:green; font-size: 20px; font-weight: bold;"> </p> <script> function Geeks() { $("#table").remove(); $("#GFG_DOWN").text ("All rows of the table are deleted."); } </script> </body> </html>
Producción:
- Antes de hacer clic en el botón:
- Después de hacer clic en el botón:
Ejemplo 2: en este ejemplo, todas las filas se eliminan mediante el método detach() .
<!DOCTYPE HTML> <html> <head> <title> How to remove all rows from a table in JavaScript ? </title> <script src= "https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js"> </script> <style> #myCol { background: green; } table { color: white; margin-left: 150px; } #Geek_p { color: green; font-size: 30px; } td { padding: 10px; } </style> </head> <body style="text-align:center;"> <h1 style="color:green;"> GeeksForGeeks </h1> <table id="table"> <colgroup> <col id="myCol" span="2"> <col style="background-color:green"> </colgroup> <tr id="thead"> <th>S.No</th> <th>Title</th> <th>Geek_id</th> </tr> <tr id="row1"> <td>Geek_1</td> <td>GeekForGeeks</td> <th>Geek_id_1</th> </tr> <tr> <td>Geek_2</td> <td>GeeksForGeeks</td> <th>Geek_id_2</th> </tr> <tr> <td>Geek_3</td> <td>GeeksForGeeks</td> <th>Geek_id_3</th> </tr> <tr> <td>Geek_4</td> <td>GeeksForGeeks</td> <th>Geek_id_4</th> </tr> </table> <br> <button onclick="Geeks()"> Click here </button> <p id="GFG_DOWN" style= "color:green; font-size: 20px; font-weight: bold;"> </p> <script> function Geeks() { $('#table').detach(); $("#GFG_DOWN").text ("All rows of the table are deleted."); } </script> </body> </html>
Producción:
- Antes de hacer clic en el botón:
- Después de hacer clic en el botón:
Publicación traducida automáticamente
Artículo escrito por PranchalKatiyar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA