首页 > 其他 > 详细

DOM-BOM-EVENT(3)

时间:2019-12-12 12:44:22      阅读:88      评论:0      收藏:0      [点我收藏+]

3.Node常用属性

childNodes 获取所有子节点

<div id="wrap">
    <div>1111</div>
    <div>2222</div>
    <div>3333</div>
    <div>4444</div>
    <div>5555</div>
</div>
<script>
    var oWrap = document.getElementById("wrap")
    // 打印wrap下面的所有子节点,返回一个集合,包含文本节点
    console.log(oWrap.childNodes)
    // 获取集合中的某一个
    console.log(oWrap.childNodes[1]) 
</script>

children 获取所有子节点中的元素节点

var oWrap = document.getElementById("wrap")
// 打印wrap下面的所有元素节点
console.log(oWrap.children)
// 获取集合中的某一个
console.log(oWrap.children[1])  

firstChild 获取第一个子节点

var oWrap = document.getElementById("wrap")
//返回第一个子节点
console.log(oWrap.firstChild)

lastChild 获取最后一个子节点

var oWrap = document.getElementById("wrap")
//返回最后一个子节点
console.log(oWrap.lastChild)

parentNode 获取父节点

var oWrap = document.getElementById("wrap")
//返回父节点
console.log(oWrap.parentNode)

previousSibling 获取上一个兄弟节点

var oWrap = document.getElementById("wrap")
// 获取第二个节点
var nowNode = oWrap.children[1]
//返回上一个兄弟节点
console.log(nowNode.previousSibling)

nextSibling 获取下一个兄弟节点

var oWrap = document.getElementById("wrap")
// 获取第二个节点
var nowNode = oWrap.children[1]
//返回上一个兄弟节点
console.log(nowNode.nextSibling)

参考文档

Node - Web API 接口| MDN - Mozilla ParentNode.children - Web APIs | MDN

螺钉课堂视频课程地址:http://edu.nodeing.com

DOM-BOM-EVENT(3)

原文:https://www.cnblogs.com/dadifeihong/p/12028039.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!