• 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);
  • 相关阅读:
    type() & dir()

    手机操作API
    APP模拟手势高级操作
    APP元素事件操作API
    APP元素信息操作API
    APP元素定位操作
    手机控件查看工具uiautomatorviewer
    App基础操作API
    Appium入门
  • 原文地址:https://www.cnblogs.com/qzsonline/p/2486953.html
Copyright © 2020-2023  润新知