--- title: ChildNode slug: Web/API/ChildNode tags: - API - DOM - Experimental - Expérimental(2) - NeedsTranslation - TopicStub translation_of: Web/API/ChildNode ---
{{APIRef("DOM")}}
Интерфейс ChildNode
содержит методы, специфичные для объектов {{domxref("Node")}}, которые имеют родителя.
ChildNode
это просто интерфейс и ни один объект этого типа не может быть создан; он реализуется объектами {{domxref("Element")}}, {{domxref("DocumentType")}} и {{domxref("CharacterData")}}.
There is neither inherited, nor specific property.
Отсутствуют унаследованные методы.
ChildNode
из списка потомков его родителя.ChildNode
's parent, just before this ChildNode
. {{domxref("DOMString")}} objects are inserted as equivalent {{domxref("Text")}} nodes.ChildNode
's parent, just after this ChildNode
. {{domxref("DOMString")}} objects are inserted as equivalent {{domxref("Text")}} nodes.ChildNode
в списке потомков его родителя набором {{domxref("Node")}} или {{domxref("DOMString")}} объектов. {{domxref("DOMString")}} objects are inserted as equivalent {{domxref("Text")}} nodes.Specification | Status | Comment |
---|---|---|
{{SpecName('DOM WHATWG', '#interface-childnode', 'ChildNode')}} | {{Spec2('DOM WHATWG')}} | Интерфейс ElementTraversal разделён на {{domxref("ParentNode")}} и ChildNode . Свойства previousElementSibling и nextElementSibling теперь определены в последнем.The {{domxref("CharacterData")}} and {{domxref("DocumentType")}} implemented the new interfaces. Добавлены методы remove() , before() , after() и replaceWith() . |
{{SpecName('Element Traversal', '#interface-elementTraversal', 'ElementTraversal')}} | {{Spec2('Element Traversal')}} | Added the initial definition of its properties to the ElementTraversal pure interface and use it on {{domxref("Element")}}. |
External on github: childNode.js
{{Compat("api.ChildNode")}}