HTML DOM Document implementation 属性
定义和用法
implementation
属性返回处理文档的 DOMimplementation 对象。
警告!
DOM 1 Recommendation (1998) 只为这个对象指定了一种方法:hasFeature()。
hasFeature() 方法用于检查浏览器是否支持 DOM 模块:
let answer = document.implementation.hasFeature("DOM", "1.0");
问题是:所有现代浏览器总是返回 true
。
实例
例子 1
该文档是否拥有 DOM 1.0 特性?
document.implementation.hasFeature("DOM", "1.0");
例子 2
该文档是否拥有 TESLA X 特性?
document.implementation.hasFeature("TESLA", "X");
语法
document.implementation
返回值
类型 | 描述 |
---|---|
对象 |
DocumentImplementation 对象,文档的实现对象。 |
浏览器支持
document.implementation
是 DOM Level 1 (1998) 特性。
所有浏览器都支持它:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
支持 | 9-11 | 支持 | 支持 | 支持 | 支持 |