文档:implementation 属性
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 Level 1 推荐标准仅规定了 hasFeature 方法,这是确定浏览器是否支持 DOM 模块的一种方式(请参阅上面的示例和 您的用户代理声称支持什么?)。如果可用,其他 DOMImplementation 方法还提供用于控制单个文档之外的事物的服务。例如,DOMImplementation 接口包含一个 createDocumentType 方法,可以使用该方法为实现所管理的一个或多个文档创建 DTD。
规范
| 规范 |
|---|
| DOM # ref-for-dom-document-implementation① |
浏览器兼容性
加载中…