document查找元素的几种常用方法
2025-05-03 01:14:18 422 分享链接 开发笔记 javascript
在 JavaScript 里,document 对象提供了几种方法用于依据元素的 id 或者 class 来查找元素。下面为你详细介绍这些方法并结合你现有的代码给出示例:
依据 id 查找元素
你可以使用 document.getElementById 方法,它会返回文档里具有指定 id 的第一个元素。若未找到匹配的元素,则返回 null。
依据 class 查找元素
document.getElementsByClassName:返回一个包含所有具有指定类名的元素的 HTML 集合。document.querySelector:返回文档中匹配指定选择器的第一个元素。若要通过类名查找,可使用.classname作为选择器。document.querySelectorAll:返回文档中匹配指定选择器的所有元素的 NodeList。
以下是结合你现有代码添加查找示例的代码块,我会更新到之前的 doubaocanvas 中:
代码解释
- 为新创建的
<img>元素添加id和class:在创建新的<img>元素后,为其设置id和class属性。 - 通过
id查找元素:使用document.getElementById方法查找具有指定id的元素,并将结果存储在imgById变量中。 通过
class查找元素:- 使用
document.getElementsByClassName方法查找具有指定类名的所有元素,并将结果存储在imgsByClass变量中。 - 使用
document.querySelector方法查找具有指定类名的第一个元素,并将结果存储在firstImgByClass变量中。 - 使用
document.querySelectorAll方法查找具有指定类名的所有元素,并将结果存储在allImgsByClass变量中。
- 使用
- 输出查找结果:对于每个查找结果,检查是否找到元素,并将结果打印到控制台。
通过这些方法,你可以方便地在文档中查找具有指定 id 或 class 的元素。

上一篇:python怎么新建虚拟环境?
最近更新
- 2026-03-16 18:06
- 故事文本分镜分析与拆解模板
- 2026-03-15 00:37
- 文生图提示词优化技巧:具象化描述、要有画面感
- 2026-03-12 17:04
- 除了国风动漫还有哪些常见的动漫风格适合 AI 绘画?
- 2026-03-12 16:35
- 水墨写实、水墨写意有什么区别,还有哪些水墨家族?
- 2026-03-12 16:22
- 分享5个治愈系漫剧高频场景提示词,包括(色调、光影、风格、质感)
- 2026-03-12 16:06
- 分享10个宅斗漫剧高频场景提示词,包括(色调、光影、风格、质感)
- 2026-03-12 15:56
- 分享10个古言漫剧高频场景提示词,包括(色调、光影、风格、质感)
- 2026-03-10 19:11
- 按人物主体公式写10个与李白同时期不同诗人不同环境的提示词(唯美古风)
- 2026-03-10 18:58
- 即梦唯美古风专用、可直接复制粘贴的常用词库
- 2026-03-10 18:44
- 即梦文生图提示词12套主体完整公式(全品类、无遗漏)