zoukankan      html  css  js  c++  java
  • insertBefore 与 appendChild

    insertBefore 语法:

    oElement = object.insertBefore(oNewNode, oChildNode)
    在 oChildNode 之前插入新的节点 oNewNode,返回插入了的这个新节点引用。
    在 IE 中如果省略 oChildNode,则当作追加 oNewNode,而其它浏览器中则不能省略,所以我们编程时,应该当作不可省略来使用。

    appendChild 语法:

    oElement = object.appendChild(oNode)
    oNode 作为 object 子结点的身份插入 object 的最后一个元素之后。
    示例:

    <div id="board"></div>

    <script type="text/javascript">
    <!--
    var board = document.getElementById("board");

    var e = document.createElement("input");
    e.type = "radio";
    var obj = board.appendChild(e);
    obj.checked = true;

    var e2 = document.createElement("input");
    e2.type = "checkbox";
    var obj2 = board.insertBefore(e2, obj);
    //如下写法也是正确的:
    //var obj2 = board.insertBefore(e2, e);
    obj2.checked = false;
    -->
    </script>
  • 相关阅读:
    141. 环形链表
    15. 三数之和
    剑指 Offer 59
    177. 第N高的薪水
    176. 第二高的薪水
    175. 组合两个表
    剑指 Offer 57
    剑指 Offer 56
    110. 平衡二叉树
    置顶
  • 原文地址:https://www.cnblogs.com/cuihongyu3503319/p/918918.html
Copyright © 2011-2022 走看看