JavaScript 学习手册

免费学习 完整知识体系 快速检索

JavaScript学习手册《创建、添加和删除 DOM 节点》:动态创建、插入和移除 DOM 节点。 **创建元素:** ```javascript const div = document.createElement('div'); div.textContent = '新内容'; ``` **添...

DOM 操作

创建、添加和删除 DOM 节点

【详细说明 & 代码示例】
动态创建、插入和移除 DOM 节点。 **创建元素:** ```javascript const div = document.createElement('div'); div.textContent = '新内容'; ``` **添加节点:** - `parent.appendChild(child)` – 作为最后一个子节点添加 - `parent.insertBefore(child, reference)` – 在参考节点前插入 - `parent.append(child1, child2, ...)` – 插入多个(现代) - `parent.prepend(child)` – 插入到第一个子节点前 - `element.insertAdjacentHTML(position, html)` – 插入 HTML 字符串 - `'beforebegin'`, `'afterbegin'`, `'beforeend'`, `'afterend'` ```javascript const list = document.getElementById('list'); const newItem = document.createElement('li'); newItem.textContent = '新项目'; list.appendChild(newItem); // 或者用 insertAdjacentHTML list.insertAdjacentHTML('beforeend', '
  • 新项目
  • '); ``` **删除节点:** - `parent.removeChild(child)` – 移除并返回子节点 - `element.remove()` – 直接移除元素(现代) ```javascript const item = document.querySelector('.item'); item.remove(); ``` **克隆节点:** ```javascript const clone = element.cloneNode(true); // true 表示深拷贝 ```

    学习提示:建议打开浏览器开发者工具(F12)中的 Console 面板,直接运行代码片段,实时查看输出,加深理解。

    全部章节目录(共 48 个知识点)

    JavaScript 基础 (1个知识点)

    字符串 (1个知识点)

    日期与时间 (1个知识点)

    错误处理 (1个知识点)

    BOM 操作 (1个知识点)

    异步编程 (1个知识点)

    Promise (1个知识点)

    async/await (1个知识点)

    Ajax 与请求 (1个知识点)

    模块化 (1个知识点)

    (1个知识点)

    闭包 (1个知识点)

    作用域 (1个知识点)

    正则表达式 (1个知识点)

    框架与库基础 (2个知识点)

    使用说明

    • • 本手册涵盖 JavaScript 从基础到 ES6+ 及 Web API 的完整知识体系
    • • 在搜索框输入关键词,快速定位相关知识点
    • • 点击条目标题进入详情页,查看详细说明与代码示例
    • • 页面按分类展示所有知识点,方便系统性学习
    • • 建议打开浏览器开发者工具(F12)的 Console 面板运行代码,加深理解