Unsere Freiwilligen haben diesen Artikel noch nicht in Deutsch übersetzt. Machen Sie mit und helfen Sie, das zu erledigen!
Sie können den Artikel auch auf English (US) lesen.

The DOMImplementation interface represent an object providing methods which are not dependent on any particular document. Such an object is returned by the Document.implementation property.

Property

This interface has no specific property and doesn't inherit any.

Methods

No inherited method.

DOMImplementation.createDocument()
Creates and returns an XMLDocument.
DOMImplementation.createDocumentType()
Creates and returns a DocumentType.
DOMImplementation.createHTMLDocument()
Creates and returns an HTML Document.
DOMImplementation.hasFeature()
Returns a Boolean indicating if a given feature is supported or not. This function is unreliable and kept for compatibility purpose alone: except for SVG-related queries, it always returns true. Old browsers are very inconsistent in their behavior.

Specifications

Specification Status Comment
DOM
The definition of 'DOMImplementation' in that specification.
Living Standard Removed the getFeature() method.
Added the createHTMLDocument() method.
Modified the return type of createDocument() from Document to XMLDocument.
Document Object Model (DOM) Level 3 Core Specification
The definition of 'DOMImplementation' in that specification.
Obsolete Added the getFeature() method (never implemented by any user agent).
Document Object Model (DOM) Level 2 Core Specification
The definition of 'DOMImplementation' in that specification.
Obsolete Added the createDocument() and createDocumentType() methods.
Document Object Model (DOM) Level 1 Specification
The definition of 'DOMImplementation' in that specification.
Obsolete Initial definition.

Browser compatibility

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic support Yes Yes Yes6 Yes Yes
createDocument Yes Yes Yes6 Yes Yes
createDocumentType Yes Yes Yes6 Yes Yes
createHTMLDocument Yes Yes46 Yes Yes
hasFeature Yes Yes Yes16 Yes Yes
FeatureAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
Basic support Yes Yes Yes Yes Yes Yes ?
createDocument Yes Yes Yes Yes Yes Yes ?
createDocumentType Yes Yes Yes Yes Yes Yes ?
createHTMLDocument Yes Yes Yes Yes Yes Yes ?
hasFeature Yes Yes Yes Yes Yes Yes ?

1. Since Firefox 19, hasFeature() mostly returns true.

See also

Schlagwörter des Dokuments und Mitwirkende

Mitwirkende an dieser Seite: connorshea, erikadoyle, teoli, MHasan, martco, Sheppy, Jeremie, Brettz9
Zuletzt aktualisiert von: connorshea,