大家好,今天我们来分享一下JavaScript 删除Dom节点

在JavaScript当中,删除节点的步骤:

先获取到父节点,再通过父节点来删除自己(子节点)

这里,提醒一下,自己不可以删除自己

看源码:


```bash
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><div id="father">
<h1>标题1</h1>
<p id="p1">p1</p>
<p class="p2">p2</p>
</div>
<script>var  h1= document.getElementsByClassName('h1');var  p1= document.getElementById('p1');var  p2= document.getElementsByClassName('p2');var father =document.getElementById('father');var childrens =father.children;    //获取父节点下的所有子节点// father.firstChild// father.lastChild</script>
</body>
</html>

这是我们上次的源码,在这里要将p1 节点删除,我们可以看见,p1是h1的子节点

这是它的网页执行结果:


删除子节点:


看现在的网页:

看p1的父节点

看父级节点的所有子节点

根据下标查找子节点:

截图:

根据下标删除子节点:

这样会报错

这是删除是一个动态的过程,我们第一次根据下标删除子节点,原先的数列就会发生变化


也就是说,删除的过程当中,children会变化的

好了,有关于JavaScript 删除Dom节点就到这里了,谢谢大家

JavaScript 删除Dom节点相关推荐

  1. java dom 获得子元素_在JavaScript中删除DOM节点的所有子元素

    我将如何删除JavaScript中DOM节点的所有子元素? 说我有以下(丑陋的)HTML: hello world 我抓住了我想要的节点,如下所示: var myNode = document.get ...

  2. vue 之 ele动态删除dom节点

    目录 vue 之 ele动态删除dom节点 完全删除子dom节点 删除最后一个dom节点 vue 之 ele动态删除dom节点 比如上传失败的时候,由于ele之中的dom节点已经加载上去了.这时候需要 ...

  3. JavaScript 插入Dom节点

    大家好,今天我们来分享JavaScript 插入Dom节点 首先我们要知道, 不管我们对Dom节点进行什么样的操作,都必须先获取这个节点,假如说,这个dom节点是空的,我们可以通过innerHTML就 ...

  4. 【JavaScript】DOM节点-创建、插入、删除、替换、克隆节点

    文章目录 DOM节点 创建节点 1. 创建元素节点 2. 创建文本节点 插入节点 1. appendChild() 2. insertBefore() 删除节点 1. removeChilde() 2 ...

  5. javascript删除元素节点

    在javascript操作dom树的时候可能会经常遇到增加,删除节点的事情,比如一个输入框后一个增加按钮,一个删除按钮,点击增加就增加 个输入框,点击删除就删除对应的输入框.在一些js框架,如Prot ...

  6. 【Javascript】 DOM节点

    HTML文档中一切都是节点! 整个文档是文档节点: 注释是注释节点: 每一个HTML元素都是一个元素节点: 元素内的文本内容是文本节点: 连元素的每一个属性都是一个属性节点. 看到这些是不是感觉很熟悉 ...

  7. JavaScript增加和删除DOM节点

    创建节点 var p = createElement(element);                                   // 创建标签 var text = document.c ...

  8. JavaScript-操作DOM对象-删除dom节点

    删除节点 删除节点的步骤: 先获取父节点,再通过父节点删除自己 <!DOCTYPE html> <html lang="en"> <head>& ...

  9. Javascript元编程创建DOM节点

    在使用javascript创建DOM节点的过程中,难免要使用document.createElement.setAttribute. document.createTextNode等冗长.还有浏览器兼 ...

  10. DOM节点的插入、替换、克隆及删除

    插入DOM节点 插入内部的尾部: 父节点.appendChild(创建节点) 插入内部的某个前面: 父节点.insertBefore(创建的节点,已知的子节点) 替换DOM节点 父节点.replace ...

最新文章

  1. 点分治 + 树状数组 ---- E. Close Vertices(点分治 + 二维数点)
  2. Eclipse 快捷键 非常详细
  3. 下坠的小鸟(flappy bird)速算版
  4. maven scope含义的说明
  5. UltraGrid的Row,通过BindingSource,给ComboBox修改,修改后,内容无法即时反馈给UltraGrid的bug...
  6. hdu4554 A Famous Game 概率期望
  7. 在落雨的鼓浪屿打着伞到处走走找个地方坐坐
  8. python twisted框架_Python 基于Twisted框架的文件夹网络传输源码
  9. JSK-243 三角形的路径权【动态规划】
  10. Android 11 系统字体加载流程
  11. erstudio连接mysql_ERStudio的使用
  12. 第三届上海大学生网络安全
  13. 注册了DELPHI盒子
  14. 京东vs淘宝的商业模式,你了解吗?
  15. 微信内置的浏览器如何上传文件
  16. python中优先级最高的运算符为_Python 运算符优先级
  17. 蓝牙版本应该如何选择
  18. shopapi总显示服务器异常,Shopee虾皮官方资料:打开API、串接API的常见问题与解答...
  19. FairFuzz 论文简读+源码分析+整体流程简述
  20. SUMO的停车场仿真

热门文章

  1. 成功解决ValueError: Only TF native optimizers are supported in Eager mode
  2. 必要的先决条件安装失败_先决条件
  3. 机器学习-决策树算法
  4. 如何通过web of science查询一个学者每一年的h-index?(h指数)
  5. table在html是什么意思,html5中table指的是什么意思
  6. phpcms下载页直接显示下载真实地址方法
  7. 【论文笔记】视频物体检测(VID)系列 FGFA:Flow-Guided Feature Aggregation for Video Object Detection
  8. 用计算机绘图课件,第7章 计算机绘图ppt课件.ppt
  9. 治疗长期失眠的最好食物,不可错过!
  10. ElasticSearch Aggregation(三)