ChildNode
A interface
ChildNode
contém métodos que são particulares para os objetosNode
que podem ter um pai.
ChildNode
é uma interface bruta e nenhum objeto desse tipo pode ser criado; eles são implementados pelos objetos Element
, DocumentType
(en-US), e CharacterData
.
Propriedades
Não há propriedades herdadas nem específicas.
Métodos
Não há métodos herdados.
ChildNode.remove()
- Removes this
ChildNode
from the children list of its parent. ChildNode.before()
(en-US)- Inserts a set of
Node
orDOMString
objects in the children list of thisChildNode
's parent, just before thisChildNode
.DOMString
objects are inserted as equivalentText
(en-US) nodes. ChildNode.after()
- Inserts a set of
Node
orDOMString
objects in the children list of thisChildNode
's parent, just after thisChildNode
.DOMString
objects are inserted as equivalentText
(en-US) nodes. ChildNode.replaceWith()
(en-US)- Replaces this
ChildNode
in the children list of its parent with a set ofNode
orDOMString
objects.DOMString
objects are inserted as equivalentText
(en-US) nodes.
Especificações
Especificação | Status | Comentário |
---|---|---|
DOM The definition of 'ChildNode' in that specification. |
Padrão em tempo real | Split the ElementTraversal interface in ParentNode and ChildNode . previousElementSibling and nextElementSibling are now defined on the latter. The CharacterData and DocumentType (en-US) implemented the new interfaces. Added the remove() , before() , after() and replaceWith() methods. |
Element Traversal Specification The definition of 'ElementTraversal' in that specification. |
Obsoleto | Added the initial definition of its properties to the ElementTraversal pure interface and use it on Element . |
Polyfill
External on github: childNode.js
Compatibilidade Com Navegadores
BCD tables only load in the browser
See also
- The
ParentNode
pure interface.