Dom节点类型

本文深入解析了DOM(Document Object Model)的各种节点类型及其选择方法,包括元素节点、属性节点、文本节点等,并详细介绍了如何使用JavaScript遍历和操作这些节点,如获取父节点、子节点、兄弟节点以及元素的属性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

//Dom学习document
//获取节点类型
//document.querySelector("按照css选择器选择");但是不是实时的
//var div=document.querySelctorAll('div';)


一.关系类节点选择,包括所有的关系,遍历节点树
节点类型:1.元素节点--1
 2.属性节点--2
 3.文本节点--3
 4.注释节点--8


 5.document--9
 6.Document.Fragment--11


1.节点树
var strong=document.getElementsBytagName('strong')[0];
//元素的属性:
elment.parentNode//(document是最顶端父节点)
element.childNodes;//包括所有节点类型
element.firstChild
element.lasChild//最后一个孩子节点
//元素的兄弟节点(包括文本节点)
elmment.nextSibling//后一个兄弟节点
element.previousSibling//前一个兄弟节点


2.按照元素节点树类型选择
element.parentElement//父元素节点
children//子元素节点
children.length//子节点个数
firstElementChild//第一个子元素节点
nextElementSibling//下一个兄弟元素节点
previousElementSibling


3.document.getElementsBytagName('div');
 document.getElementsByClassName('');
 document.getElementsById('');


4.节点属性
node.nodeName//节点/元素的标签名字,只读
node.nodeValue//text节点或者Comment节点的文本内容,可读写

node.nodeType//该节点的类型

             4.node.atrributes//获取一个标签的 属性节点
 node.atrributes.name//获取属性名字
 node.atrributes.value//获取属性值


 5.node.hasChildNodes()//返回布尔类型值。判断是否是否有孩子节点

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值