HTMLTableElement: createCaption() method
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
The Note:
If no caption exists, None. This example uses JavaScript to add a caption to a table that initially lacks one.HTMLTableElement.createCaption()
method returns the
element associated with a given .
If no
element exists on the table, this method creates
it, and then returns it.
createCaption()
inserts a
new caption directly into the table. The caption does not need to be added
separately as would be the case if Document.createElement()
had
been used to create the new
element.Syntax
createCaption()
Parameters
Return value
Examples
HTML
Cell 1.1
Cell 1.2
Cell 1.3
Cell 2.1
Cell 2.2
Cell 2.3
JavaScript
let table = document.querySelector("table");
let caption = table.createCaption();
caption.textContent = "This caption was created by JavaScript!";
Result
Specifications
Specification HTML
# dom-table-createcaption-devBrowser compatibility