文档:实现属性
Document.implementation
属性返回与当前文档关联的 DOMImplementation
对象。
值
一个 DOMImplementation
对象。
示例
js
const modName = "HTML";
const modVer = "2.0";
const conformTest = document.implementation.hasFeature(modName, modVer);
console.log(`DOM ${modName} ${modVer} supported?: ${conformTest}`);
// Log: "DOM HTML 2.0 supported?: true" (hasFeature always returns true)
警告: 不要将此用于特性检测。hasFeature()
方法始终返回 true。
注意
W3C 的 DOM 1.0 规范只指定了 hasFeature
方法,这是一种确定浏览器是否支持 DOM 模块的方法(参见上面的示例和 您的用户代理声称支持什么?)。如果可用,其他 DOMImplementation
方法提供用于控制单个文档之外事物的服务。例如,DOMImplementation
接口包含一个 createDocumentType
方法,可以使用该方法为实现管理的一个或多个文档创建 DTD。
规范
规范 |
---|
DOM 标准 # ref-for-dom-document-implementation① |
浏览器兼容性
BCD 表格仅在浏览器中加载