Get to know MDN better
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
The HTMLTitleElement interface is implemented by a document's <title>. This element inherits all of the properties and methods of the HTMLElement interface.
EventTarget Node Element HTMLElement HTMLTitleElementInherits properties from its parent, HTMLElement.
HTMLTitleElement.textA string representing the text of the document's title.
No specific method; inherits methods from its parent, HTMLElement.
Do not confuse: document.title with document.querySelector('title')
The former is just a setter/getter method to set or get the inner text value of the document title, while the latter is the HTMLTitleElement object. So you cannot write: document.title.text = "Hello world!";
Instead, you can simply write: document.title = "Hello world!"; which is an equivalent to document.querySelector('title').text = "Hello world!";
| HTML # htmltitleelement |
Enable JavaScript to view this browser compatibility table.
This page was last modified on Jul 24, 2024 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.