Document.implementation
Sumário
Retorna um objeto DOMImplementation
associado ao documento atual.
Sintaxe
DOMImpObj = document.implementation;
Exemplo
var modName = "HTML";
var modVer = "2.0";
var conformTest = document.implementation.hasFeature(modName, modVer);
alert("DOM " + modName + " " + modVer + " supported?: " + conformTest);
// alerts with: "DOM HTML 2.0 supported?: true" if DOM Level 2 HTML module is supported.
Uma lista dos nomes de módulos (ex., Core, HTML, XML, etc) está disponível na DOM Level 2 Conformance Section
Notas
A Recomendação do W3C DOM Level 1 apenas especifica o método hasFeature
, que é o único meio de verificar se o módulo DOM é suportado pelo navegador (veja exemplo acima e What does your user agent claim to support?). Quando disponível, outros métodos DOMImplementation
proverão serviços para controlar coisas fora deste único documento. Por exemplo, a interface DOMImplementation
inclui um método createDocumentType
com o qual DTD's podem ser criados para um ou mais documentos gerenciados pela implementação.
Especificações
Specification |
---|
DOM Standard # ref-for-dom-document-implementation① |
Compatibilidade com navegadores
BCD tables only load in the browser