使用JavaScript删除DOM节点的所有子元素

想要使用JavaScript删除DOM节点的所有子元素,可以使用removeChild()或remove()方法删除所有子节点;另一个方法是设置DOM节点的innerHTML= " "属性,它是一个空字符串,生成相同的输出。

下面我们通过代码示例来看看如何实现。

示例1:使用removeChild()方法

removeChild()方法可以从父节点删除子节点。


   

           

  • Get Up in Morning
  •        

  • Do some exercise
  •        

  • Get Ready for school
  •        

  • Study Daily
  •        

  • Do homework
  •    

   


效果图:

示例2:使用remove()方法

remove() 方法移除被选元素,包括所有文本和子节点。该方法不会把匹配的元素从 jQuery 对象中删除,因而可以在将来再使用这些匹配的元素;但除了这个元素本身得以保留之外,remove() 不会保留元素的 jQuery 数据。


   

           

  • Get Up in Morning
  •        

  • Do some exercise
  •        

  • Get Ready for school
  •        

  • Study Daily
  •        

  • Do homework
  •    

   


效果图:

示例3:使用 innerHTML =“”属性


   

           

  • Get Up in Morning
  •        

  • Do some exercise
  •        

  • Get Ready for school
  •        

  • Study Daily
  •        

  • Do homework
  •    

   


效果图:

更多web前端开发知识,请查阅 HTML中文网 !!

你可能感兴趣的:(使用JavaScript删除DOM节点的所有子元素)