Firefox Tomorrow

web api instance method

DocumentType: after() method

View on MDN ↗

The DocumentType.after() method inserts a set of Node objects or strings in the children list of the DocumentType’s parent, just after the DocumentType. Strings are inserted as equivalent Text nodes.

Syntax

after(param1)
after(param1, param2)
after(param1, param2, /* …, */ paramN)

Parameters

  • param1, …, paramN
    • : A set of Node objects or strings to insert.

Return value

None (undefined).

Exceptions

  • HierarchyRequestError DOMException
    • : Thrown when the node cannot be inserted at the specified point in the hierarchy.

Examples

let docType = document.implementation.createDocumentType("html", "", "");
let myDoc = document.implementation.createDocument("", "", docType);

docType.after(document.createElement("html"));

myDoc.childNodes;
// NodeList [<!DOCTYPE html>, <html>]

Specifications

SpecificationsStandards references are available on the canonical MDN page.

Browser compatibility

Browser compatibilityCompatibility data is available on the canonical MDN page.

See also