zoukankan      html  css  js  c++  java
  • 节点

    节点树状图:

    document>documentelement>body>tagname

    我们常用的节点类型

    元素节点(标签)

    文本节点(文本节点)

    属性节点(标签里的属性)

    document有个属性叫nodetype返回的数字

    1.代表元素节点

    2.代表属性节点

    3.代表文本节点

    节点的获取

    document.getelementByid()

    document.getelementsByClassName()

    document.getelementsBytagName()

    document.queryselector()

    document.queryselectorAll()

    属性节点的获取

    文本节点

    没有获取的方法,没有意思

    获取元素的子节点

    元素.childnodes 这个属性有兼容性 标准浏览器会获取到文本节点

    而低版本浏览器不会。所以建议使用children这个属性

    获取单个子节点

    获取第一个孩子

    标准下元素firstelementchild

    非标准下元素firstchild

    兼容下写法

    获取最后一个子节点

    元素.lastelementchild 元素.lastchild

    获取上一个兄弟节点

    元素.previoussibling

    元素.previouselementsibling

    获取下一个兄弟节点

    元素.nextsibling

    元素.nextelementsibling

    获取父节点

    元素.parentnode 没有兼容性

    区分 offsetparent和parentnode的区别

  • 相关阅读:
    Volley(二)—— 基本Request对象 & RequestQueue&请求取消
    进程ps、kill 、grep
    vi常用命令
    查看linux系统版本
    linux下U盘的读取
    linux下文件夹的创建、复制、剪切、重命名、清空和删除命令
    Python 列表
    Python 数据运算
    Python pyc知识了解
    Python for循环
  • 原文地址:https://www.cnblogs.com/zzz035921/p/10038529.html
Copyright © 2011-2022 走看看