Javascript Reference - HTML DOM Table createTFoot() Method








The createTFoot() method creates an empty <tfoot> element and adds it to the table.

Browser Support

createTFoot Yes Yes Yes Yes Yes

Syntax

tableObject.createTFoot() 

Parameters

None

Return Value

The newly created <tfoot> element.





Example

The following code shows how to create and delete a <tfoot> element.


<!DOCTYPE html>
<html>
<head>
<style>
table, td {<!-- w w  w .j  a  va 2 s. com-->
    border: 1px solid black;
}
</style>
</head>
<body>
<table id="myTable">
  <tr>
    <td>cell 1</td>
    <td>cell 2</td>
  </tr>
  <tr>
    <td>cell 3</td>
    <td>cell 4</td>
  </tr>
</table>
<br> 

<button onclick="myCreateFunction()">Create tfoot</button>
<button onclick="myDeleteFunction()">Delete tfoot</button>

<script>
function myCreateFunction() {
    var table = document.getElementById("myTable");
    var footer = table.createTFoot();
    var row = footer.insertRow(0);
    var cell = row.insertCell(0);
    cell.innerHTML = "<b>This is a table footer</b>";
}

function myDeleteFunction() {
    document.getElementById("myTable").deleteTFoot();
}
</script>

</body>
</html>

The code above is rendered as follows:





Example 2

The following code shows how to create a <tfoot> element.


<!DOCTYPE html>
<html>
<head>
<style>
table, td {<!--from  w w w  .  jav a  2  s. co m-->
    border: 1px solid black;
}
</style>
</head>
<body>
<table id="myTable">
  <tr>
    <td>cell 1</td>
    <td>cell 2</td>
  </tr>
  <tr>
    <td>cell 3</td>
    <td>cell 4</td>
  </tr>
</table>

<button onclick="myFunction()">test</button>

<script>
function myFunction() {
    var table = document.getElementById("myTable");
    var footer = table.createTFoot();
    var row = footer.insertRow(0);
    var cell = row.insertCell(0);
    cell.innerHTML = "<b>This is a table footer</b>";
}
</script>

</body>
</html>

The code above is rendered as follows: