zoukankan      html  css  js  c++  java
  • HTML DOM 09 替换节点

    通过replaceChild进行节点的替换

     示例 1 : 

    替换节点

    删除节点一样,替换节点也需要先获取父节点,然后通过父节点替换子节点。
    1. 获取父节点
    2. 创建子节点
    3. 获取被替换子节点
    4. 通过replaceChild进行替换
    注: replaceChild 第一个参数是保留的节点,第二个参数是被替换的节点

    <div id="parentDiv">
     <div id="d1">第一个div</div>
     <div id="d2">第二个div</div>
     <div id="d3">第三个div</div>
    </div>
      
    <script>
      
    function replaceDiv(){
      var d4=  document.createElement("div");
      var text = document.createTextNode("第四个div");
      
      d4.appendChild(text);
      
      var d3 = document.getElementById("d3");
      
      var parentDiv = document.getElementById("parentDiv");
      
      parentDiv.replaceChild(d4,d3);
    }
     
    </script>
      
    <button onclick="replaceDiv()">替换第3个div</button>
    

      

  • 相关阅读:
    暂时转换
    内置函数⼆
    day13内置函数⼀
    day12⽣成器和⽣成器表达式
    20181031作业
    20181030函数2
    20181029函数1
    20181026
    20181025
    20181024
  • 原文地址:https://www.cnblogs.com/JasperZhao/p/13379098.html
Copyright © 2011-2022 走看看