--- title: ChildNode slug: Web/API/ChildNode tags: - API - ChildNode - DOM - Node - 接口 translation_of: Web/API/ChildNode ---
{{APIRef("DOM")}}
ChildNode
混合了所有(拥有父对象) {{domxref("Node")}} 对象包含的公共方法和属性。其由 {{domxref("Element")}}、{{domxref("DocumentType")}} 和 {{domxref("CharacterData")}} 对象实现。
没有继承任何属性,也没有任何专有属性。
没有继承的方法。
ChildNode
从其父节点的子节点列表中移除。ChildNode
之前。{{domxref("DOMString")}} 对象会被以 {{domxref("Text")}} 的形式插入。ChildNode
之后。{{domxref("DOMString")}} 对象会被以 {{domxref("Text")}} 的形式插入。ChildNode
。{{domxref("DOMString")}} 对象会以 {{domxref("Text")}} 的形式插入。规范 | 状态 | 说明 |
---|---|---|
{{SpecName('DOM WHATWG', '#interface-childnode', 'ChildNode')}} | {{Spec2('DOM WHATWG')}} | Splitted the ElementTraversal interface in {{domxref("ParentNode")}} and ChildNode . The previousElementSibling and nextElementSibling are now defined on the latter. The {{domxref("CharacterData")}} and {{domxref("DocumentType")}} implemented the new interfaces. 新增 remove() , before() , after() and replace() 这四个方法。 |
{{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")}}. |
GitHub 上的外部资源:childNode.js
{{Compat("api.ChildNode")}}