Lazy loaded image
前端开发
🎲JS - DOM 语法
Words 1074Read Time 3 min
2026-5-26
2026-5-26
type
Post
status
Published
date
slug
jsdom
summary
浏览器会把 HTML 解析成一棵 DOM 树,JavaScript 通过 DOM API 操作这棵树。
tags
JS
category
前端开发
icon
password
类型
日期
标签
概述
状态

DOM 操作和事件处理

前端核心基础:浏览器会把 HTML 解析成一棵 DOM 树,JavaScript 通过 DOM API 操作这棵树。

1. 选择元素

2. 修改内容

3. 修改样式

4. 修改属性

5. 创建和插入元素

6. 删除元素

7. 事件监听

8. 常见事件类型

鼠标事件:
事件
说明
click
点击
dblclick
双击
mouseenter
鼠标移入
mouseleave
鼠标移出
键盘事件:
表单事件:

9. 事件委托

事件委托的核心思路:不给每个子元素单独绑定事件,而是把事件监听绑定在父元素上。利用事件冒泡机制,通过 event.target 判断实际触发事件的是哪个子元素。
事件委托的好处:
  1. 动态添加的元素也能响应事件。
  1. 只绑定一个监听器,性能更好。
  1. 代码更简洁。

10. localStorage 本地存储

重点总结

选择元素

修改内容

修改样式

创建插入

事件

事件委托:把事件绑定在父元素上,通过 event.target 判断实际触发事件的子元素。

本地存储

上一篇
JS 箭头函数
下一篇
React 语法