zoukankan      html  css  js  c++  java
  • Node(节点)的4个操作方法

     1 //Example 1
     2 var returnedNode = someNode.appendChild(newNode);
     3 console.log(returnedNode == newNode);
     4 console.log(someNode.lastChild == newNode);
     5 
     6 //Example 2
     7 var returnedNode = someNode.appendChild(someNode.firstChild);
     8 console.log(returnedNode == someNode.firstChild); //false
     9 console.log(returnedNode == someNode.lastChild); //true
    10 
    11 //插入后成为最后一个子节点
    12 returnedNode = someNode.insertBefore(newNode, null);
    13 console.log(newNode == someNode.lastChild); //true
    14 
    15 //插入后成为第一个子节点
    16 var returnedNode = someNode.insertBefore(newNode, someNode.firstChild);
    17 console.log(returnedNode == newNode);//true
    18 console.log(newNode == someNode.firstChild);//true
    19 
    20 //插入到最后一个子节点前面
    21 var returnedNode = someNode.insertBefore(newNode,someNode.lastChild);
    22 console.log(newNode == someNode.childNodes[someNode.childNodes.length - 2]);//true
    23 
    24 //替换第一个子节点
    25 var returnedNode = someNode.replaceChild(newNode,someNode.firstChild);
    26 
    27 //替换最后一个子节点
    28 var returnedNode = someNode.replaceChild(newNode,someNode.lastChild);
    29 
    30 //移除第一个子节点
    31 var formerFirstChild = someNode.removeChild(someNode.firstChild);
    32 
    33 //移除最后一个子节点
    34 var formerFirstChild = someNode.removeChild(someNode.lastChild);
  • 相关阅读:
    python:dataclass装饰器详
    python : tuple 相加,注意逗号
    python itertools chain()
    Python classmethod 修饰符
    ILMerge
    a标签点击后页面显示个false
    Visual Studio自动生成XML类和JSON类
    元组简单示例
    jQuery插件示例笔记
    jQuery中的Ajax全局事件
  • 原文地址:https://www.cnblogs.com/qzsonline/p/2486953.html
Copyright © 2011-2022 走看看