Javascript中的节点是什么?

问题描述 投票:16回答:2

我想知道JavaScript中的节点到底是什么?

与功能相同:

element.nodeType
row.parentNode.removeChild(row);
javascript dom nodes
2个回答
30
投票

在此上下文中,“节点”只是一个HTML元素。 “ DOM”是代表网站HTML的树形结构,每个HTML元素都是一个“节点”。参见Document Object Model (DOM)


更具体地说,"Node" is an interface由多个其他对象实现,包括“文档”和“元素”。实施“节点”接口的所有对象都可以类似地对待。因此,术语“节点”(在DOM上下文中)表示实现“节点”接口的任何对象。最常见的是代表HTML元素的元素对象。


0
投票

节点位于DOM中,也称为文档对象模型。在DOM中,文档的所有部分(例如元素,属性,文本等)均以分层的树状结构进行组织;由父母和孩子组成。文档的这些各个部分称为节点。

enter image description here

最高节点是DOM树的根节点(文档节点),它具有一个子节点,<html>元素,依此类推。此外,元素内的文本内容是父元素的子节点,例如,“ Mobile OS”被视为包含它的<h1>的子节点,依此类推。HTML文档中的注释也是DOM树中的节点,即使它们不会以任何方式影响文档。HTML属性(例如id,class,title,style等)也被视为DOM层次结构中的节点。

© www.soinside.com 2019 - 2024. All rights reserved.