NamedNodeMap
interface represents a collection of
Attr
objects. Objects inside a
NamedNodeMap
are not in any particular order, unlike
NodeList
, although they may be accessed by an index as in an array.
A
NamedNodeMap
object is
live
and will thus be auto-updated if changes are made to its contents internally or elsewhere.
Although called
NamedNodeMap
, this interface doesn't deal with
节点
objects but with
Attr
objects, which were originally a specialized class of
节点
, and still are in some implementations.
此接口未继承任何特性。
NamedNodeMap.length
只读
Returns the amount of objects in the map.
This interface doesn't inherit any method.
NamedNodeMap.getNamedItem()
Attr
, corresponding to the given name.
NamedNodeMap.setNamedItem()
Attr
identified in the map by the given name.
NamedNodeMap.removeNamedItem()
Attr
identified by the given map.
NamedNodeMap.item()
Attr
at the given index, or
null
if the index is higher or equal to the number of nodes.
NamedNodeMap.getNamedItemNS()
Attr
identified by a namespace and related local name.
NamedNodeMap.setNamedItemNS()
Attr
identified in the map by the given namespace and related local name.
NamedNodeMap.removeNamedItemNS()
Attr
identified by the given namespace and related local name.
| 规范 | 状态 | 注释 |
|---|---|---|
|
DOM
The definition of 'NamedNodeMap' in that specification. |
实时标准 |
Deals with
Attr
而不是
节点
|
|
DOM (文档对象模型) 3 级核心规范
The definition of 'NamedNodeMap' in that specification. |
过时 | 无变化自 DOM (文档对象模型) 级别 2 核心规范 |
|
DOM (文档对象模型) 级别 2 核心规范
The definition of 'NamedNodeMap' in that specification. |
过时 |
添加
getNamedItemNS()
,
setNamedItemNS()
and
removeNamedItemNS()
|
|
DOM (文档对象模型) 1 级规范
The definition of 'NamedNodeMap' in that specification. |
过时 | 初始定义 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
NamedNodeMap
|
Chrome Yes | Edge 12 |
Firefox
34
|
IE Yes | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes |
Firefox Android
34
|
Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
getNamedItem
|
Chrome Yes | Edge 12 | Firefox 34 | IE ? | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes | Firefox Android 34 | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
getNamedItemNS
|
Chrome Yes | Edge 12 | Firefox 34 | IE ? | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes | Firefox Android 34 | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
item
|
Chrome Yes | Edge 12 | Firefox 34 | IE ? | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes | Firefox Android 34 | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
length
|
Chrome Yes | Edge 12 | Firefox 34 | IE ? | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes | Firefox Android 34 | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
removeNamedItem
|
Chrome Yes | Edge 12 | Firefox 34 | IE ? | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes | Firefox Android 34 | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
removeNamedItemNS
|
Chrome Yes | Edge 12 | Firefox 34 | IE ? | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes | Firefox Android 34 | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
setNamedItem
|
Chrome Yes | Edge 12 | Firefox 34 | IE ? | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes | Firefox Android 34 | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
setNamedItemNS
|
Chrome Yes | Edge 12 | Firefox 34 | IE ? | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes | Firefox Android 34 | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
完整支持
兼容性未知
使用非标名称。
NamedNodeMap
AbortController
AbortSignal
AbstractRange
Attr
ByteString
CDATASection
CSSPrimitiveValue
CSSValue
CSSValueList
CharacterData
ChildNode
注释
CustomEvent
DOMConfiguration
DOMError
DOMErrorHandler
DOMException
DOMImplementation
DOMImplementationList
DOMImplementationRegistry
DOMImplementationSource
DOMLocator
DOMObject
DOMParser
DOMPoint
DOMPointInit
DOMPointReadOnly
DOMRect
DOMString
DOMTimeStamp
DOMTokenList
DOMUserData
Document
DocumentFragment
DocumentType
元素
ElementTraversal
Entity
EntityReference
事件
EventTarget
HTMLCollection
MutationObserver
节点
NodeFilter
NodeIterator
NodeList
NonDocumentTypeChildNode
ProcessingInstruction
PromiseResolver
范围
StaticRange
文本
TextDecoder
TextEncoder
TimeRanges
TreeWalker
TypeInfo
USVString
UserDataHandler
XMLDocument