How to Clear Table in Javascript?
All rows are deleted by using remove() method.
<!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>
Output
Before clicking on the button:

After clicking on the button:


After clicking on the button:

Example 2
All rows are deleted by using detach() method.
<!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>
Output
Before clicking on the button:

After clicking on the button:

After clicking on the button:
