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的区别

  • 相关阅读:
    Matlab中transpose函数的使用
    Matlab中cell2mat的使用
    Matlab中find函数的使用
    Matlab中数组下标是logical,如何处理?
    Matlab中mat2cell的使用
    判断一棵树是否是另一棵树的子树
    链表中倒数第k个结点
    古德-图灵估计
    好书记录
    编程思路总结——递归
  • 原文地址:https://www.cnblogs.com/zzz035921/p/10038529.html
Copyright © 2011-2022 走看看