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

15 篇文章 3 订阅
订阅专栏

目录

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

①先获取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;

DOM查询-获取元素节点---获取元素节点子节点---获取元素节点父节点
Paranoid_truggle的博客
07-26 403
获取元素节点 1.getElementById() 通过id属性获取一个元素节点对象 2.getElementsByTagName() 通过标签名获取一组元素节点对象 3.getElementsByName() 通过name属性获取一组元素节点对象 查询所有的li对象 getElementsByTagName()可以根据标签名来获取一组元素节点对象 这个方法会给我们返回一个类数组对象,所有查询的元素都会封装到对象中 即使查询到的元素只有一个,也会封装到数组中返回 var btn02=document.get
JS Dom元素属性、样式的获取 子父元素的操作
JS中字符串的操作
12-24 2768
一、属性、样式的获取和设置 1. 属性 1. 获取属性的方式: 1)ps.属性名 2)ps.getAttribute(属性名) 2. 设置属性的方式: 1)ps.属性名=属性值 例子:ps.className=“one two”; // 赋多个值,用空格隔开 2)ps.setAttribute(属性名,属性值) 例子:ps.setAttribute(“class”,“one two”); ...
JS 获取元素下指定的子元素
BowenXu11的博客
04-09 8556
//获得li标签下的子元素div function GetLiChildDIV(liObj) { //获取li下的所有子元素 var children = liObj.children; //遍历子元素,当元素是DIV时,返回这个元素 ...
jquery中获取元素里某一特定子元素的代码
10-25
主要介绍了jquery中获取元素里某一特定子元素的代码,需要的朋友可以参考下
获取指定元素的所有子元素
Var_YanGuangYing
01-11 5467
function(ele){ let ary=[]; let childs=ele.childNodes; for(let i=0;ichilds.length;i++){ if(childs[i].nodeType===1){ ary[length]=childs[i] } } return ary;
获取子元素的方法
qq_39852835的博客
09-22 1684
//获取第一个demo类 dom = document.getElementsByClassName('demo')[0]; //获取父节点 dom.parentNode; //获取上一兄弟节点 dom.previousSibling; dom.nextSibling; //获取第一个子元素 dom.firstChild //最后一个元素 dom.lastChild //获取demo类下面的所有子元素 children = dom.childNodes; //因为浏览器会把dom节点下的空格 换行 文本都.
原生js获取子元素
Jason的学习笔记
04-29 7602
感谢原文作者:归一山人 原文链接:https://www.cnblogs.com/guiyishanren/p/12214757.html 获取子元素的方法有 //获取第一个demo类 dom = document.getElementsByClassName('demo')[0]; //获取父节点 dom.parentNode; //获取上一兄弟节点 dom.previousSibling;...
java访问dom元素_Java DOM:如何获取多少个子元素
weixin_29464593的博客
02-24 228
我有一个XML文档:Messihttp://en.wikipedia.com/wiki/Lionel_Messi/person我有一个TreeMap< String,String>存储“text”和“wiki_url”元素的getTextContent()的数据.一些“实体”只有“text”元素(没有“wiki_url”)所以我需要一种方法来找出当只有文本元素作为子元素时以及何时存在“...
js 获取元素下面所有li的两种方法
10-26
关于如何使用JavaScript获取页面中某元素下的所有<li>元素,这里有两种主要的方法可以实现。这两种方法分别使用了DOM提供的不同的接口,各有其特点和使用场景。在深入讨论之前,先简单介绍一下DOM(Document Object ...
[Javascript]:DOM概念、DOM操作元素、属性、文本节点详解
我只是个程序员。
09-19 2754
DOM全称是文档对象模型,是专门用于操作HTML/XML文档的API(应用程序接口)。DOM将文档看作一颗树,其中的每个成分都是对象,这些对象都看作是节点。可以将文档的一切都理解成节点对象。 DOM的组成部分介绍:文档、对象和模型 Document(文档):当用浏览器打开一个页面文档时,这个文档就会被转成document对象,然后就可以调用了。后面会提到该对象的用法。 Object(对象):DOM中的每个节点都是对象,通过对象的属性和方法就能够操作节点。 Model(模型):DOM将整个文档
JavaScript(四)(DOM/Node/NodeList/Document/Element)
qq_43456781的博客
07-22 866
JavaScript(四)(DOM) 文章目录JavaScript(四)(DOM)六、DOM33. DOM 概述33.1 DOM33.2 节点33.3 节点树(Document只有两个子节点doctype/html根节点)34. Node 接口34.1 属性34.1.1 Node.prototype.nodeType34.1.2 Node.prototype.nodeName34.1.3 Node.prototype.nodeValue34.1.4 Node.prototype.textContent34.
JavaScript之获取父级元素和子集元素
fsLees的博客
03-27 8962
获取父级元素和子集元素
js jquery分别获取dom元素子元素,父元素,兄弟元素
hugejihu9的专栏
12-05 1045
文章来自:源码在线https://www.shengli.me/javascript/370.html  
JS的dom操作基础——获取元素
m0_59345890的博客
07-14 5247
2、getElementsByClassName("目标元素的class属性值")通过标签的class类名获取获取元素放在的类数组中返回,如果没找到返回空的类数组。4、getElementsByName("目标元素的name属性值")通过标签的name属性的值获取获取元素放在的类数组中返回,如果没找到返回空的类数组。3、getElementsByTagName("目标元素的标签")通过标签名获取获取元素放在的类数组中返回,如果没找到返回空的类数组。......
DOM Core 获取某节点下最后一个子元素节点、第一个子元素节点、下一个兄弟元素节点、上一个兄弟元素节点
何东狮吼
08-02 1万+
javascript获取某节点下最后一个元素节点 aaa //通过通配符获取到P元素节点下所有的元素节点,然后把节点数组长度-1,就是数组中最后一个数组元素的下标,由此可以得到最后一个元素节点 var txt = document.getElemen
js元素获取DOM里的最后一个子元素
YAYTXT的博客
02-23 2922
<select name="a" id="a" class="sec"> <option value="1">这是a1</option> <option value="2">a2a2a2</option> <option value="3">a3这是</option> </select> var aAll = document.querySelectorAll('#a opt
getElementsByClassName函数实现获取指定类名的子元素列表
热门推荐
liang526011569的博客
12-04 1万+
语法如下: var elements = getElementsByClassName(element, names); 使用示例如下: 如果html元素       对应的DOM节点为example, 那么 getElementsByClassName(example, “aaa”); 运行结果为包含id为p1, id为p2的元
获取子元素dom_DOM基础
weixin_39539588的博客
01-13 2101
DOM即是文档对象模型。因为DOM里面含有一些方法,可以通过这些方法对页面的某一个元素进行点击、更改、删除等操作。 DOM采用树形来表示页面中的元素结构,每一个元素都是树形中的一个节点。DOCTYPEhtml><html><head><metacharset="UTF-8"/><...
1. dom如何实现对网页元素的增删改查
最新发布
04-24
DOM(Document Object Model)是一种用于访问和操作HTML/XML文档的标准API。通过DOM,我们可以以树形结构访问网页的元素。 对于网页元素的增删改查,我们可以通过以下几个方法实现: 1. 增加元素:使用createElement()来创建要增加的元素节点,然后使用appendChild()或insertBefore()将其添加到指定的元素或位置。 2. 删除元素:使用removeChild()或replaceChild()方法来删除或替换指定的元素。 3. 修改元素:使用setAttribute()或removeAttribute()方法来修改或删除元素的属性,使用innerHTML或innerText来修改或替换元素的文本。 4. 查找元素:使用getElementById()、getElementsByClassName()、getElementsByTagName()等方法来查询符合条件的元素节点。 需要注意的是,网页元素的修改会对整个文档结构产生影响,建议对文档结构进行合理规划和维护。
写文章

热门文章

  • 4.DOM(三)1.获取元素的某个子元素c.getElementsByTagName(‘li‘)2.全部子元素①空白c.childNodes②无空白c.children 3获取第一个和最后一个子元素 6507
  • 1.解决部分网页打不开的方法 2704
  • 11.移动端技术选择(响应式布局):①Bootstrap、字体图标②Bootstrap布局容器(class=“container“) ③栅格系统参数、列嵌套、列偏移、列排序④响应式工具⑤阿里百秀案例 2488
  • 2.axios的基本使用,获取增删改,常用配置项和axios.create,请求拦截器和响应拦截器,取消请求和axios.all批量发送请求 1802
  • 3.ts的类修饰符abstract抽象类。interface接口。属性修饰符:public,private,protected。ts的get和set。readOnly只读; 1658

分类专栏

  • Python
  • js题 5篇
  • TypeScript 2篇
  • ES5和ES6 10篇
  • vue 17篇
  • html,css基础 21篇
  • html5 css3 提高 19篇
  • ajax\promise\axios 7篇
  • JavaScript 17篇
  • 出错 3篇
  • js高级 5篇
  • Node.js || npm 2篇
  • yarn
  • jQuery 10篇
  • 水平垂直居中 2篇
  • 面试题
  • 移动端 12篇
  • 组件 1篇
  • Echarts 2篇
  • 快捷键 3篇
  • 页面布局 4篇
  • DOM 15篇
  • GitHub 2篇
  • BOM 2篇
  • 小程序 3篇

最新评论

  • 1.①Promise(内是executor回调,两个函数参数resolve和reject)then值value和reason②catch只输出失败reason③all正确数组和race④封装ajax

    beniyuri: 姐姐你是我的神!太感谢你了 全网看了那么多promise的讲解都没看懂 只有你的让我稍微懂了一丢丢 呜呜呜

  • 5.①闭包优(延长生命周期)缺点②闭包作用域③闭包应用:节流和防抖要注意this和arguments④闭包面试题

    摸鱼の文酱: 文章很详细 写的很好

  • 4.①面向对象②7种继承③单线程④同步异步⑤回调函数⑥事件循环宏观微观process.nextTick>promise.then>setTimeout>setImmediate⑦WebWorker

    原来45: 向你学习表情包表情包

大家在看

  • 基于Spring Boot的高校门诊管理系统 655
  • 第三章习题 76
  • Matlab2016b安装教程,Matlab安装包详细安装教程
  • 基于Spring Boot+Vue+MySQL的高校竞赛管理系统 984
  • 泛微E-Mobile 硬编码口令漏洞复现(XVE-2024-28095)

最新文章

  • 3.ts的类修饰符abstract抽象类。interface接口。属性修饰符:public,private,protected。ts的get和set。readOnly只读;
  • 1.TypeScript变量和编译选项
  • 8.①配路由跳转页面(前进和后退)②配置首页
2022年2篇
2021年158篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

深圳SEO优化公司网站 优化排名宁波企业网站优化无锡网站优化网址亳州网站搜索排名优化哪家有名优化网站哪家好 火20星河南瓷砖行业网站优化推广有哪些seo网站优化总结金华企业网站优化推广网站建设与优化总结1万字滨州泰安网站优化费用江西网站优化平台高并发大数据网站优化好的网站优化公司漯河网站运营优化方案长沙外贸网站seo优化公司低价网站建设网站排名优化网络优化自学网站推荐黟县网站优化网站首页优化方案上海谷歌网站优化价格费用咨询师网站怎么优化网站推广优化拾首选金手指6属于网站优化内容习水网站seo优化公司娄底网站优化网站页面优化和结构优化洱源网站优化平台娄底网站建设优化建站铜川网站优化排名推广中心网站快速优化就连火1星惠歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化