HTMLTableElement.deleteCaption()

The HTMLTableElement.deleteCaption() method removes the <caption> element from a given <table>. If there is no <caption> element associated with the table, this method does nothing.

Syntax

HTMLTableElement.deleteCaption()

Example

This example uses JavaScript to delete a table's caption.

HTML

<table>
  <caption>This caption will be deleted!</caption>
  <tr><td>Cell 1.1</td><td>Cell 1.2</td></tr>
  <tr><td>Cell 2.1</td><td>Cell 2.2</td></tr>
</table>

JavaScript

let table = document.querySelector('table');
table.deleteCaption();

Result

Specifications

Specification Status Comment
HTML Living Standard
The definition of 'HTMLTableElement: deleteCaption' in that specification.
Living Standard

Browser compatibility

BCD tables only load in the browser