DocumentType

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.

L'interface DocumentType représente un nœud (Node) contenant un doctype.

EventTarget Node DocumentType

Propriétés

Cette interface hérite de propriétés de la part de son parent, Node, et implémente l'interface ChildNode.

...DocumentType.entities Lecture seule Obsolète

Une NamedNodeMap des entités déclarées dans la DTD. Chaque noeud de cette carte implémente l'interface Entity.

DocumentType.internalSubset Lecture seule Obsolète

Un DOMString du sous-ensemble interne, ou null s'il n'y en a pas. Par exemple "<! ELEMENT foo (bar)">

DocumentType.name Lecture seule

une DOMString, par exemple, "html" pour <!DOCTYPE HTML>.

DocumentType.notations Lecture seule Obsolète

une NamedNodeMap avec les notations déclarées dans la DTD. Chaque nœud de cette carte implémente l'interface Notation.

DocumentType.publicId Lecture seule

une DOMString, par exemple "-//W3C//DTD HTML 4.01//EN", chaîne vide pour HTML5.

DocumentType.systemId Lecture seule

une DOMString, par exemple, "http://www.w3.org/TR/html4/strict.dtd", chaîne vide pour HTML5.

Méthodes

Cette interface hérite de méthodes de la part de son parent, Node, et implémente l'interface ChildNode.

ChildNode.remove() Expérimental

Cette méthode retire l'objet de la liste des enfants de son élément parent.

Spécifications

Specification
DOM
# interface-documenttype

Compatibilité des navigateurs

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
DocumentType
after
before
name
publicId
remove
replaceWith
systemId

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

Voir aussi