--- title: HTMLTableElement.createCaption() slug: Web/API/HTMLTableElement/createCaption tags: - API - DOM - HTML DOM - HTMLTableElement - Method - Reference translation_of: Web/API/HTMLTableElement/createCaption ---
Die HTMLTableElement.createCaption()
Methode gibt das {{HtmlElement("caption")}} Element zurück, das einer {{HtmlElement("table")}} zugeordnet ist. Wenn in der Tabelle noch kein <caption>
Element existiert, wird es durch diese Methode erzeugt und dann zurückgegeben..
Anmerkung: Wenn noch keine Überschrift vorhanden ist, fügt createCaption()
sie direkt in die Tabelle ein. Die Überschrift muss nicht eigens hinzugefügt werden, wie man es tun müsste, wenn man das <caption>
Element mittels {{domxref("Document.createElement()")}} erzeugt hätte.
HTMLTableCaptionElement = table.createCaption();
{{domxref("HTMLTableCaptionElement")}}
Dieses Beispiel verwendet JavaScript, um eine Tabelle um eine Überschrift zu erweitern.
<table> <tr><td>Cell 1.1</td><td>Cell 1.2</td><td>Cell 1.3</td></tr> <tr><td>Cell 2.1</td><td>Cell 2.2</td><td>Cell 2.3</td></tr> </table>
let table = document.querySelector('table'); let caption = table.createCaption(); caption.textContent = 'Diese Überschrift wurde mit JavaScript erzeugt!';
{{EmbedLiveSample("Beispiel")}}
Specification | Status | Comment |
---|---|---|
{{SpecName('HTML WHATWG', '#dom-table-createcaption', 'HTMLTableElement: createCaption')}} | {{Spec2('HTML WHATWG')}} |
{{Compat("api.HTMLTableElement.createCaption")}}