zoukankan      html  css  js  c++  java
  • HTML DOM 10 插入节点

     示例 1 : 

    追加节点

    通过appendChild追加节点。 追加节点一定是把新的节点插在最后面
    1. 创建新节点
    2. 获取父节点
    3. 通过appendChild追加

    <div id="parentDiv">
     <div id="d1">第一个div</div>
     <div id="d2">第二个div</div>
     <div id="d3">第三个div</div>
    </div>
       
    <script>
       
    function appendDiv(){
      var d4=  document.createElement("div");
      var text = document.createTextNode("第四个div");
      d4.appendChild(text);
       
      var parentDiv = document.getElementById("parentDiv");
       
      parentDiv.appendChild(d4);
    }
      
    </script>
       
    <button onclick="appendDiv()">追加第4个div</button>

     示例 2 : 

    在前方插入节点

    有时候,需要在指定位置插入节点,而不是只是追加在后面
    这个时候就需要用到insertBefore
    1. 创建新节点
    2. 获取父节点
    3. 获取需要加入的子节点
    4. 通过insertBefore插入
    注: insertBefore的第一个参数是新元素,第二个参数是插入位置

    <div id="parentDiv">
     <div id="d1">第一个div</div>
     <div id="d2">第二个div</div>
     <div id="d3">第三个div</div>
    </div>
       
    <script>
       
    function insertDiv(){
      var d25=  document.createElement("div");
      var text = document.createTextNode("第二点五个div");
      d25.appendChild(text);
       
      var parentDiv = document.getElementById("parentDiv");
      var d3 = document.getElementById("d3");
       
      parentDiv.insertBefore(d25,d3);
    }
      
    </script>
       
    <button onclick="insertDiv()">在第二和第三之间,插入第二点五个div</button>

  • 相关阅读:
    git 学习笔记 ---远程仓库
    git学习笔记 ---删除文件
    git 学习笔记 ---撤销修改
    git学习笔记 ---管理修改
    git学习笔记 ---工作区和暂存区
    git学习笔记 ---版本退回
    git 学习笔记 ---安装
    windows删除或修改本地Git保存的账号密码
    win10企业版永久激活方法
    IntelliJ IDEA 插件开发视频教程
  • 原文地址:https://www.cnblogs.com/JasperZhao/p/13379111.html
Copyright © 2011-2022 走看看