4.DOM(三)1.获取元素的某个子元素c.getElementsByTagName(‘li‘)2.全部子元素①空白c.childNodes②无空白c.children 3获取第一个和最后一个子元素

本文详细讲解了如何通过getElementById、getElementsByTagName以及子节点属性获取HTML中特定元素及其子元素的方法,并区分了querySelectorAll和getElementsByTagname的使用。

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

目录

一:获取元素的某个子元素

①先获取class为c的元素                           

                    let c = document.getElementById('c');

②然后在获取id为c中的所有li                

                     let li = c.getElementsByTagName('li');

document.querySelectorAll('标签名')

document.getElementByTagName('标签名')

都能获取此标签名的所有元素,但是区别在于后者实时更新,插入更新长度,前者不更新

二:获取元素的全部子元素

1.获取c的所有子节点(包括空格节点)let cc = c.childNodes;

2.获取c的所有子节点(不包括空白节点)let cc = c.children;

 三:获取元素的第一个子节点和最后一个子节点

1.  ①第一个子节点(空白节点)    let first = c.firstChild;

     ②第一个子节点(非空白节点)  let first = c.firstElementChild;

2.  ①最后一个子节点(空白节点)    let last = c.lastChild;

     ②最后一个子节点(非空白节点) let last = c.lastElementChild;


一:获取元素的某个子元素

①先获取class为c的元素                           

                    let c = document.getElementById('c');

②然后在获取id为c中的所有li                

                     let li = c.getElementsByTagName('li');

二:获取元素的全部子元素

1.获取c的所有子节点(包括空格节点)let cc = c.childNodes;

2.获取c的所有子节点(不包括空白节点)let cc = c.children;

 三:获取元素的第一个子节点和最后一个子节点

1.  ①第一个子节点(空白节点)    let first = c.firstChild;

     ②第一个子节点(非空白节点)  let first = c.firstElementChild;

2.  ①最后一个子节点(空白节点)    let last = c.lastChild;

     ②最后一个子节点(非空白节点) let last = c.lastElementChild;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值