700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > DOM 节点类型及属性

DOM 节点类型及属性

时间:2021-12-21 21:30:04

相关推荐

DOM 节点类型及属性

一、节点类型

二、获取节点的方式

childNodes⇒ 获取所有子节点

document.body.childNodes

children⇒ 获取所有元素子节点

document.body.children

parentNode⇒ 获取当前节点的父节点

document.body.parentNode

previousSibling⇒ 获取当前节点的上一个兄弟节点

document.body.previousSibling

perviousElementSibling⇒ 获取当前节点的上一个兄弟元素节点

document.body.perviousElementSibling

nextSibling⇒ 获取当前节点的下一个兄弟节点

document.body.nextSibling

nextElementSibling⇒ 获取当前节点的下一个兄弟元素节点

document.body.nextElementSibling

firstChild⇒ 获取第一个子节点

document.body.nextElementSibling

firstElementChild⇒ 获取第一个元素子节点

document.body.firstElementChild

lastChild⇒ 获取最后一个子节点

document.body.lastChild

lastElementChild⇒ 获取最后一个元素子节点

document.body.lastElementChild

offsetParent⇒ 获取定位父节点,默认默认以 body 标签为定位父节点,如果为fixed,结果为null

document.body.offsetParent

<style>p {position: relative}span {position: fixed}</style><body><div><span></span><p><a href="">百度一下</a></p></div></body><script>const div = document.querySelector('div');const span = document.querySelector('span');const a = document.querySelector('a');console.log(div.offsetParent); // bodyconsole.log(span.offsetParent); // null --> 固定定位的父级不知道用什么表示,所以就是nullconsole.log(a.offsetParent); // p --> 因为a的父级p加了定位</script>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。