登录
首页 >  文章 >  前端

JS操作DOM增删节点全攻略

时间:2026-02-08 08:37:34 444浏览 收藏

对于一个文章开发者来说,牢固扎实的基础是十分重要的,golang学习网就来带大家一点点的掌握基础知识点。今天本篇文章带大家了解《JS操作DOM添加删除节点方法详解》,主要介绍了,希望对大家的知识积累有所帮助,快点收藏起来吧,否则需要时就找不到了!

添加和删除DOM节点需先创建并插入或直接移除。1. 用document.createElement()创建节点,appendChild()或insertBefore()插入;2. 用removeChild()或更简洁的remove()方法删除节点,推荐使用后者。

js中dom怎么添加、删除节点

在JavaScript中操作DOM节点是前端开发的常见任务。添加和删除节点可以通过内置的DOM方法轻松实现,下面分别介绍具体用法。

添加DOM节点

要添加一个新节点到页面中,通常分两步:创建节点,然后将其插入到目标位置。

1. 创建节点:使用 document.createElement() 创建新元素。

2. 插入节点:使用 appendChild()insertBefore() 将节点添加到父元素中。

示例:
  • const newDiv = document.createElement('div');
  • newDiv.textContent = '我是新添加的元素';
  • document.body.appendChild(newDiv); // 添加到body末尾

如果想插入到某个元素前面:

  • const parent = document.getElementById('parent');
  • const existingChild = document.getElementById('child');
  • parent.insertBefore(newDiv, existingChild);

删除DOM节点

删除节点需要获取该节点及其父节点,然后调用 removeChild() 方法。

也可以直接对节点调用 remove() 方法,更简洁。

方法一:使用 removeChild()
  • const element = document.getElementById('myElement');
  • element.parentNode.removeChild(element);
方法二:使用 remove()(推荐)
  • const element = document.getElementById('myElement');
  • element.remove(); // 简洁直观,无需父节点

注意事项

删除节点前确保节点存在,避免报错。可以先判断节点是否为null。

  • if (element) {
  •   element.remove();
  • }

动态添加的节点如果绑定了事件监听器,删除后监听器也会随之移除。

基本上就这些,掌握 createElementappendChildinsertBeforeremove 就能应对大多数场景。

今天关于《JS操作DOM增删节点全攻略》的内容就介绍到这里了,是不是学起来一目了然!想要了解更多关于的内容请关注golang学习网公众号!

前往漫画官网入口并下载 ➜
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>