Implémentation de documents HTML DOM
Exemples
Ce document a-t-il la fonctionnalité DOM 1.0 ?
document.implementation.hasFeature("DOM", "1.0");
Ce document a-t-il la fonctionnalité TESLA X ?
document.implementation.hasFeature("TESLA", "X");
Définition et utilisation
La implementation
propriété renvoie l'objet DOMimplementation qui gère le document.
Avertissement!
La recommandation DOM 1 (1998) ne spécifiait qu'une seule méthode pour cet objet : hasFeature().
La méthode hasFeature() a été utilisée pour vérifier si un module DOM était supporté par le navigateur :
let answer = document.implementation.hasFeature("DOM", "1.0");
Le problème est : Tous les navigateurs modernes renvoient toujours true.
Syntaxe
document.implementation
Valeur de retour
Taper | La description |
Objet | Un objet DocumentImplementation. L'objet d'implémentation du document. |
Prise en charge du navigateur
document.implementation
est une fonctionnalité DOM niveau 1 (1998).
Il est entièrement pris en charge dans tous les navigateurs :
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |