美文网首页
元素节点

元素节点

作者: 木子木同 | 来源:发表于2018-10-03 12:19 被阅读0次

概述

Element节点对象对应网页的HTML元素 每一个HTML元素,在DOM树上都会转化成一个Element节点对象。

元素的属性

Element.id 返回id的名字
image.png
image.png
Element.tagName 返回当前元素的标签名(大写)
  <p id="p1">
 var p = document.querySelector('p');
 p.tagName // "P" 大写的p,与nodeName的值一致。
Element.className 返回当前元素的class名,它的值是一个字符串,每个class之间用空格分割
 <div class=“one tow three” id=“myDiv”></div>

 var div = document.getElementById('myDiv');
 div.className
 // "one two three"
Element.classList返回当前元素的所有class名,他的值是一个伪数组。
1.add()添加一个类名
2.remove()删除一个类名
3.toggle()如果有传入的类名,则删除,若没有则添加
4.contains()用来监测一个类名是否存在存在为true
5.item()返回指定的下标位置的类名
6.toString()返回所有类名的字符串表示方法。与className 获取的值一样
image.png
Element.clientWidth Element.clientHeight返回元素本身的宽高,算入paddding,不算入margin 和border.只对块元素生效
Element.offsetWidth Element.offsetHeight返回当前元素的宽和高,算入paddding和border。 块元素和行内元素都生效。
Element.scrollLeft Element.scrll Top

scrollLeft返回元素水平滚动条的滚动像素数。
scrollTop返回元素垂直滚动条的滚动像素数。
这两个属性可读可写。

Element.offsetParent 返回最靠近当前元素的、并且CSS的position属性不等于static的上层元素。

但是如果该元素display:none或者position:fixed.offserParent返回null


image.png

结果:若为position:relative则返回div若为display:none则返回null

Element.offsetLeft Element.offsetTop返回该元素距离offsetParent(父级元素)的水平距离和垂直距离。
Element.firstElementChild属性返回当前元素的第一个元素节点,Element.lastElementChild返回最后一个元素子节点。没有则返回null
Element.nextElementSibling
Element.previousElementSibling

Element.nextElementSibling属性返回当前元素节点的后一个同级元素节点,如果没有则返回null

元素节点的方法

Element.remove()用于移除节点。移除它本身

相关文章

  • jQuery 常用的节点操作

    js 获取元素(父节点,子节点,兄弟节点) jQuery 获取元素(父节点,子节点,兄弟节点) 元素筛选

  • DOM操作

    创建元素:同时新建(元素节点)(文本节点)(属性节点) 插入节点:动态创建的元素节点插入 append、appen...

  • 2018-09-27 Day28 - JS修改标签元素操作

    根据拿到元素访问其他节点元素访问子节点 - children元素访问父节点 - parentNode元素访问兄弟节...

  • 十月第二周学习笔记

    DOM 节点 元素子节点只检索第一层 子节点获元素的子节点数组oDiv.childNodes获元素的子元素节点数组...

  • 元素节点

    概述 Element节点对象对应网页的HTML元素 每一个HTML元素,在DOM树上都会转化成一个Element节...

  • JS DOM编程艺术第三章

    1.节点 三种:元素节点、文本节点、属性节点。 1.1元素节点的获取方法: 每个元素节点都是一个对象1.getEl...

  • DOM BOM 常用API小记

    DOM 1.元素节点: 元素节点element: 更精确的获得元素的标签名(全大写) 属性节点attribute:...

  • Web - API (DOM,BOM)

    DOM 1.元素节点:元素节点element: 更精确的获得元素的标签名(全大写)属性节点attribute: 属...

  • JS的DOM树总结

    一【DOM树节点】 DOM节点分为三大类:元素节点、文本节点、属性节点 文本节点、属性节点,为元素节点的两个子节点...

  • JavaScript高程复习(2) -- DOM

    10.1 节点层次 文档节点是每个文档的根节点。文档节点只有一个子节点,即 元素,我们称之为文档元素,文档元素是文...

网友评论

      本文标题:元素节点

      本文链接:https://www.haomeiwen.com/subject/kwjxbftx.html