javascript中怎样区分元素和节点?

 我来答
烟灰的末日889
推荐于2017-10-04 · TA获得超过493个赞
知道小有建树答主
回答量:197
采纳率:0%
帮助的人:182万
展开全部
1、所谓元素,即html文档里面,所有的标签都可以称之为元素,比如说<p>、<tr>等,也就是说元素是个统称,一个文档里面有很多的元素。
2、所谓节点,是js为了对html文档进行操作,而开发的,即DOM,文档对象模型。即每个元素都可以称之为一个节点,节点是唯一的。
比方来说,《p》标签,肯定是一个p标签元素,那如果通过js对它进行样式控制的时候,就必须获取(找到)到这个元素,称之为节点,如果有好多元素,可以获得第1个、第2个或者第n个。

总之,元素是统称,节点是具有唯一性的。
主播高能时刻
2018-06-28 · TA获得超过2990个赞
知道小有建树答主
回答量:164
采纳率:100%
帮助的人:24.5万
展开全部
  • 元素是统称;节点是具有唯一性的;元素节点和文本节点之间存在父子关系,元素节点和属性节点之间不存在父子关系。

  • 元素:

就是html文档里,所有的标签都可以称之为元素,比如说<p>、<tr>等,意思是说元素是个统称,一个文档里面有很多的元素。

  • 节点:

就是js为了对html文档进行操作,而开发的,也就是DOM,文档对象模型。即每个元素都可以称之为一个节点,节点是唯一的。

文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展置标语言的标准编程接口。它是一种与平台和语言无关的应用程序接口(API),它可以动态地访问程序和脚本,更新其内容、结构和www文档的风格(目前,HTML和XML文档是通过说明部分定义的)。文档可以进一步被处理,处理的结果可以加入到当前的页面。DOM是一种基于树的API文档,它要求在处理过程中整个文档都表示在存储器中。另外一种简单的API是基于事件的SAX,它可以用于处理很大的XML文档,由于大,所以不适合全部放在存储器中处理。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
MDCFancyFlame
2019-06-01 · TA获得超过186个赞
知道小有建树答主
回答量:98
采纳率:0%
帮助的人:38.2万
展开全部
个人理解
元素是一个对象,而节点只是个结构。
既然是元素,那么它就具有元素应有的特征,可以直接操作元素改变显示出来的特点。
节点就只是个结构,那么它只具有对结构的操作,比如修改它包含的子集。那么保存了节点后编译器需要编译成元素才能使用。
还可以理解为节点是所有元素的一种通项表达方式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
金承赋
2019-08-14
知道答主
回答量:10
采纳率:0%
帮助的人:7923
展开全部
W3C中的解释是: 在 HTML DOM (文档对象模型)中,每个部分都是节点: 文档本身是文档节点 所有 HTML 元素是元素节点 所有 HTML 属性是属性节点 HTML 元素内的文本是文本节点 (包括回车符也是属于文本节点) 注释是注释节点 元素也可以拥有属性。属性是属性节点。 总结:元素是元素节点,是节点中的一种,但元素节点中可以包含很多的节点。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Charles大男人
2014-11-07 · 知道合伙人软件行家
Charles大男人
知道合伙人软件行家
采纳数:74 获赞数:163
尽我所能,为你解忧。

向TA提问 私信TA
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式