DOM基本点随笔:操作节点

  • var returnedNode = someNode.appendChild(newNode);   //用于对ChildNode列表的结尾插入子节点  只插入节点,不会移除节点

    alert(retrunedNode == newNode);//true

    alert(someNode.lastChild ==  newNode);  //true

inserBefore() //将节点插入childNodes列表的任意位置,而不仅仅是末尾   只插入节点不移除节点
returnedNode == someNode.insertBefore(newNode, null);alert(newNode == someNode.lastChild);   //true;第一个参数代表插入的节点,第二个参数代表作为参照的节点

  • replaceChild()接受两个参数:要插入的节点,要替换的节点,要被替换的节点会从文档树中删除

  returnedNode == someNode.replaceChild(newNode,someNode.firstNode);  //替换第一个子节点

  • 移除节点removeChild()  //只接受一个节点,即要移除的节点
posted @ 2016-03-24 21:25  beggar_gangs  阅读(107)  评论(0编辑  收藏  举报