HTMLDocument
is an abstract interface of the DOM {{todo("deadlink")}} which provides access to special properties and methods not present by default on a regular (XML) document.
Its methods and properties are noted (as asterisks) on the document {{todo("deadlink")}} page.