document.getElementById最快但仅支持ID;批量选元素用querySelectorAll而非getElementsByClassName;修改文本优先用textContent防XSS和重排;事件绑定推荐事件委托提升性能。

获取 DOM 元素时,document.getElementById 最快但只能靠 ID
如果目标元素有唯一 id,这是最直接、性能最好的方式。浏览器对 id 查找做了原生优化,比其他选择器快一个数量级。
常见错误是拼错 id 名或忽略大小写(HTML id 区分大小写),返回 null 后直接调用方法会报 TypeError: Cannot read property 'xxx' of null。
- 确保元素已存在:脚本放在











