XML DOM hasFeature() 方法

定义和用法

hasFeature() 方法确定 DOM 的实现是否支持某个特性。

语法:

nodeObject.selectNodes(feature, version)
参数 描述
feature

特性名,用于判断哪个支持被测试。特性不区分大小写。

下面的表中列出了 2 级 DOM 标准支持的有效特性名的集合。

version

版本号,用于判断哪个支持被测试,或者为 null。

如果该特性的所有版本都被支持,则为空串("")。

在 2 级 DOM 标准中,支持的版本号是 1.0 和 2.0。

返回值

如果当前实现完全支持指定特性的指定版本,返回值为 true,否则为 false。如果没有指定版本号,而且实现完全支持指定特性的所有版本,该方法也返回 true。

说明

W3C DOM 标准是模块化的,不要求每种实现都实现标准中的所有模块或特性。该方法用于检测一种 DOM 实现是否支持 DOM 标准的制定模块。

注意,虽然 Internet Explorer 5 和 5.5 都部分地支持 1 级 DOM 标准,但在 IE 6 之前,没有实现支持这个重要的方法。

下表列出了可以作为 feature 参数的模块名的完整集合。

特性 描述
Core

实现 Node、Element、Document、Text 和其他所有 DOM 实现都要求实现的基本接口

Dukkanin samar da suka kai amfani da DOM stanadiin suna kai amfani da modulu na wannan.

HTML Girmama aiki da zai kai amfani da tsarin nuna HTMLElement, HTMLDocument da dukkanin waje samar HTML.
XML Girmama aiki da zai kai amfani da tsarin nuna Entity, EntityReference, ProcessingInstruction, Notation da dukkanin waje samar XML.
StyleSheets Girmama aiki da zai kai amfani da tsarin nuna simple style sheet.
CSS Girmama aiki da zai kai amfani da tsarin nuna CSS style sheet.
CSS2 Girmama aiki da zai kai amfani da tsarin nuna CSS2Properties.
Events Girmama aiki da zai kai amfani da tsarin nuna kaiwa waje samar.
UIEvents Girmama aiki da zai kai amfani da tsarin nuna kaiwa waje samar.
MouseEvents Girmama aiki da zai kai amfani da tsarin nuna kaiwa waje samar.
HTMLEvents Girmama aiki da zai kai amfani da tsarin nuna kaiwa waje samar.
MutationEvents Girmama aiki da zai kai amfani da tsarin nuna waje samar da kai kai ganin.
Range Girmama aiki da zai kai amfani da tsarin nuna waje samar.
Traversal Girmama aiki da zai kai amfani da tsarin nuna littafin waje da kai kai ganin.
Views Girmama aiki da zai kai amfani da tsarin nuna littafin waje.

Kiyi

Node.isSupported()