JavaScript 学习手册

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

JavaScript学习手册《选择 DOM 元素》:DOM(文档对象模型)允许 JavaScript 操作 HTML 元素。 **常用选择方法:** - `document.getElementById(id)` – 通过 ID 获取单个元素 - `document.getElements...

DOM 操作

选择 DOM 元素

【详细说明 & 代码示例】
DOM(文档对象模型)允许 JavaScript 操作 HTML 元素。 **常用选择方法:** - `document.getElementById(id)` – 通过 ID 获取单个元素 - `document.getElementsByClassName(class)` – 通过类名获取集合(实时更新) - `document.getElementsByTagName(tag)` – 通过标签名获取集合 - `document.querySelector(selector)` – 通过 CSS 选择器获取第一个匹配元素 - `document.querySelectorAll(selector)` – 获取所有匹配元素(静态集合) ```javascript const header = document.getElementById('header'); const items = document.querySelectorAll('.list-item'); const firstBtn = document.querySelector('button'); ``` **遍历节点关系:** - `parentNode` / `parentElement` - `childNodes` / `children`(后者只包含元素节点) - `firstChild` / `lastChild` / `firstElementChild` / `lastElementChild` - `nextSibling` / `previousSibling` / `nextElementSibling` / `previousElementSibling` **检测元素类型:** ```javascript node.nodeType; // 1=元素, 3=文本, 9=文档 ```

学习提示:建议打开浏览器开发者工具(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 面板运行代码,加深理解