Javacript中父节点、子节点、兄节点的简单用法[0306]
Javacript中父节点、子节点、兄节点的简单用法[0306]
一、开解:
本文主要讲父子兄节点的简单用法,至于怎么取得节点,可以参考文[0301]和[0302],视情况而定,有时候我们分别会用到父节点、子节点、或是兄节点,这里我简单列举一下。
var mchs = mdh.childNodes;//返回全部子节点
var mph = mdh.parentNode;//返回父节点
var mns = mdh.nextSibling;//返回下一个兄弟节点
var mps = mdh.previousSibling;//返回上一个兄弟节点
var mfc = mdh.firstChild;//返回第一个子节点
var mlc = mdh.lastChild;//返回最后一个子节点
注解:childNodes要当成数组来单个用,因为它是一个集合。
二、实例:
<body>
<div class="dh">
<div class="dh1">我是盒子1</div>
<div class="dh2">我是盒子2</div>
<div class="dh3">
<div class="dhx1">我是小盒子1</div>
<div class="dhx2">我是小盒子2</div>
</div>
<div class="dh4"></div>
</div>
</body>
<script>
var mdh = document.querySelector('.dh3');
var mchs = mdh.childNodes;//返回全部子节点(dhx1,dhx2)
var mph = mdh.parentNode;//返回父节点(dh)
var mns = mdh.nextSibling;//返回下一个兄弟节点(dh4)
var mps = mdh.previousSibling;//返回上一个兄弟节点(dh2)
var mfc = mdh.firstChild;//返回第一个子节点(dhx1)
var mlc = mdh.lastChild;//返回最后一个子节点(dhx2)
</script>
注解:这是一个简单的盒子结构,在后面的小括号里就是返回节点的class名。
三、总结:
在已知某节点元素的情况下,我们可以取得它的子节点,父节点,兄节点元素,当然对于节点元素,还有很多操作方法,我们后面会学习到的。
四、关注:
更多内容请关注我们的公众号:
Javacript中父节点、子节点、兄节点的简单用法[0306]相关推荐
- angularjs中父,子,兄之间controller值得传递
使用angularjs,发现controller间的值传递,比较麻烦的,以后几篇文章会陆续说几种方法. 一,angularjs $broadcast $emit $on的处理思想 在一个control ...
- Jquery 寻找父、子、兄弟节点
JQUERY的父,子,兄弟节点查找方法 jQuery.parent(expr) 找父亲节点,可以传入expr进行过滤,比如$("span").parent()或者$(" ...
- jquery兄弟标签_jQuery的父,子,兄弟节点查找方法
jQuery的父,子,兄弟节点查找方法 jQuery.parent(expr) 找父亲节点,可以传入expr进行过滤,比如$("span").parent()或者$("s ...
- 总结vue中父向子,子向父以及兄弟之间通信的几种方式
子向父方式1:通过props,如例子中子组件test1.vue向父组件App.vue传值 App.vue代码 <template><div id="app"> ...
- CSS定位中“父相子绝”
一.定位的介绍 定位有三种:相对定位(position:relative).绝对定位(position:absolute).固定定位(position:fixed) 二.三种定位的用法,特点和实例 2 ...
- vue中父传子,父传孙说明
先来说一下,vue中父传往子组件用v-bind绑定属性,在子页面用props接收,子传往父的用$emit this.$emit('change',data),data就是你要传的数据,change为父 ...
- JQUERY的父,子,兄弟节点查找方法
jQuery.parent(expr) 找父亲节点,可以传入expr进行过滤,比如$("span").parent()或者$("span").parent(& ...
- jquery兄弟标签_JQuery的父、子、兄弟节点查找方法
jQuery.parent(expr) //找父元素 jQuery.parents(expr) //找到所有祖先元素,不限于父元素 jQuery.children ...
- 父、子、兄弟节点查找方法
jQuery.parent(expr) //找父元素 jQuery.parents(expr) //找到所有祖先元素,不限于父元素 jQuery.children(expr) //查找所有子元素,只会 ...
最新文章
- [转]总不能一辈子做助理
- 中国人工智能学会通讯——自然语言处理的十个发展趋势 趋势 4: 语言知识——从人工构建到自动构建...
- [Pyhon疫情大数据分析] 三.新闻信息抓取及词云可视化、文本聚类和LDA主题模型文本挖掘
- 软件工程—让软件包自带commit id
- python的pass语句_适用于pass语句的Python程序
- 【剑指offer】面试题36:二叉搜索树与双向链表(java)
- Docker多机创建mysqlCluster 8.0群集
- z17mini android 8,努比亚Z17mini和荣耀8哪个好?努比亚Z17mini与华为荣耀8全面区别对比评测...
- linux opencl安装方法,如何在Ubuntu上安装libOpenCL.so
- 【2019上海网络赛:K】Peekaboo(勾股数知c求a和b--数论)
- 方寸间见万物灵机:我们在世界人工智能大会听到了哪些华为AI故事?
- project不显示里程碑标志_如何在项目管理中使用里程碑
- Python——全国二级等级考试
- 对数数学知识回忆(log)
- 37所国家示范性软件学院
- c语言编程余弦,C语言实例编程绘制余弦曲线
- altera fpga大小如何衡量_【转】Xilinx和Altera的FPGA的对比
- 蓝牙协议分析(5)_BLE广播通信相关的技术分析
- webservice二进制文件传输
- IDL学习:语法基础-字符串
热门文章
- Unity jobsystem 和 burst编译器代码演示及效率测试
- Oracle DataGuard备机出现ORA-00600 [2619]错误的处理思路
- 外汇天眼:随着美元贬值所有世界货币,每个国家都在为自己着想
- 来说下华为专属分享功能——Huawei Share2.0
- carbon php 天数相差,使用 Carbon 计算时间差
- POJ 2245 Lotto G++
- 摆线方程推导(向量法)
- 全息展示柜的材质质量如何判断?
- ps基本操作以及盒子综合案例、圆角边框、盒子阴影、文字阴影
- C# 添加、修改、删除PDF书签