zoukankan      html  css  js  c++  java
  • 节点

    1、节点类型:nodeType

    元素节点(nodeType == 1)
    属性节点(nodeType == 2 )
    文本节点(nodeType == 3 )

    。。。

    2、节点值:nodeValue

    3、节点名称:nodeName

    4、操作节点

    1)增:

    createTextNode

    creatElement

    cloneNode(boolean) :true 包含子节点, false 不包含子节点,若有id,需要修改id值

    appendChild,insertBefore

    2)删

    removeChild

    xx.parentNode.removeChild

    xx.parentElement.removeChild

    3)改:

    replaceChild

    4)查

    document.documentElement 根节点:<html>

    document.body: <body>

    childNodes:每个节点都有

    parentNode:父节点

    hasChildNodes( )

    firstChild,lastChild

    nextSibling,previousSibling

    -----------------------------------

    document.getElementById()
    document.getElementsByClassName() // IE6
    document.getElementsByTagName()
    document.getElementsByName()
    document.querySelector()
    document.querySelectorAll()

    5、树形结构:

    class Node {
      constructor(val){
        this._val = val ;
        this._parent = null;
        this._children = [ ];
      }
    }

  • 相关阅读:
    连接mysql遇到的问题
    洛谷 P3369 【模板】普通平衡树(Treap/SBT)
    开博啦
    luogu【P2753】[USACO4.3]字母游戏Letter Game
    luogu【P3377】 【模板】左偏树
    POJ-2251
    HDU-1518
    Coderforces-455A
    UVA-1608
    Coderfocers-551C
  • 原文地址:https://www.cnblogs.com/yuyedaocao/p/11985547.html
Copyright © 2011-2022 走看看