1.使用appendChild,把一个子节点添加到父节点的最后一个子节点,.innerText插入的是内容

HTML

<!-- HTML结构 -->
<p >react</p>
<div >
    <p >Java</p>
    <p >Python</p>
    <p >Scheme</p>
</div>

2.插入一个节点到最后一项

var 
   react =document.getElementById("react");
   list = document.getElementById("list");
   list = appendChild(react);

  更多的时候我们会创建一些原生节点

 比如我们插入一个p的标签名为:webpack。

 

 

 var 
    list = document.getElementById('list');
    webpack = document.getElementById('p')
    webpack.id = webpack;
    webpack.innerText= "打包工具";
    list. appenChild(webpack);

  显示

 

<!-- HTML结构 -->
<p >react</p>
<div >
    <p >Java</p>
    <p >Python</p>
    <p >Scheme</p>
    <p >打包工具</p>


</div>

  

2.插入指定的位置:insertBefore

如果我们要把子节点插入到指定的位置怎么办?可以使用parentElement.insertBefore(newElement, referenceElement);,子节点会插入到referenceElement之前。

多一个: ref = document.getElementById('XXXXX');
和list.insertBefore(XXXXX, ref);

  

相关文章:

  • 2021-07-12
  • 2022-12-23
  • 2022-12-23
  • 2022-02-05
  • 2021-10-22
  • 2022-12-23
  • 2021-12-16
  • 2021-10-22
猜你喜欢
  • 2021-12-06
  • 2022-12-23
  • 2021-11-30
  • 2021-05-27
  • 2021-11-23
  • 2022-02-16
  • 2021-10-30
相关资源
相似解决方案