什么是子树(在JavaScript中引用DOM时)?

时间:2016-04-18 17:06:14

标签: javascript dom

什么是子树(在JavaScript中引用DOM时)?

我似乎无法在任何地方找到定义......

2 个答案:

答案 0 :(得分:2)

DOM可以看作是一个元素树:一个元素可以有很多子元素,但只有一个父元素。 DOM树以根:li进行调整。元素的孩子本身可以有孩子。即,元素下可以存在元素树。这些被称为"子树。"

具体的子树意味着什么取决于上下文。例如,您可以讨论特定#headingUl { list-style-type:none; padding: 0; margin: 0; } 元素的子树。

答案 1 :(得分:0)

文档对象模型(DOM)是对象的数据表示,这些对象构成了网络上文档的结构和内容。

表示为嵌套对象的DOM,这些嵌套元素可以看作一棵树。

基于图论的树木数据结构:

subtree of a tree T是一棵树,由T中的一个节点和T中的所有后代组成。

因此可以将同样的内容应用于DOM表示树,因此javascript中DOM的子树本身就是一棵由DOM中的节点和DOM中所有后代组成的树。