JavaScript(节点的基础知识和相关操作)

本文详细介绍了JavaScript中节点的基础知识,包括节点类型、节点的层级,以及如何获取和操作父节点、子节点、兄弟节点,如创建、添加、删除和克隆节点。并提供了一个实际案例,演示了文本框内容的添加和删除操作。
摘要由CSDN通过智能技术生成

目录

一、节点基础

1、节点类型

2、节点的层级

二、节点操作

1、获取父节点

2、获取子节点

3、获取兄弟节点

4、创建节点

5、添加和删除节点

6、克隆节点

案例


一、节点基础

定义:html文档可以看做是一个节点树,页面中的所有内容都是节点。

1、节点类型

节点至少拥有nodeType(节点类型)nodeName(节点名称)nodeValue(节点值)三个基础属性

(1)元素节点---nodeType为1

(2)属性节点---nodeName为2

(3)文本节点---nodeValue为3   (文本节点包含文字、空格、换行等)

2、节点的层级

DOM根据HTML中各节点的不同作用,可将其分别划分为标签节点(元素节点)、文本节点和属性节点

(1)根节点:<html>就是根节点,有且只有一个

(2)父节点:一个节点的上级节点

(3)子节点:一个节点的下级节点

(4)兄弟节点:具有相同父节点的节点

二、节点操作

1、获取父节点

element.parentNode

2、获取子节点

(1)element.childNodes:获得的是当前元素的所有子节点的集合(所有类型的子节点)

(2)element.children:是一个可读的属性,返回所有子元素节点

(3)firstChild:获取第一个子节点

(4)lastChild:获取最后一个子节点

(5)firstElementChild:获取第一个元素子节点

(6)lastElementChild:获取最后一个子元素节点

3、获

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值