document.getelementbyid() 返回 null 或空字符串的主因是脚本执行过早或id重复;读取 value 应用 property(input.value),而非 attribute(getattribute);disabled 或 display: none 不影响 value 读取但影响交互;应正确选择 input/change/blur 事件时机。

document.getElementById() 返回 null 或空字符串
这是最常遇到的情况:代码没报错,但 value 是空的,甚至 console.log(el) 直接输出 null。
原因通常有两个:
- 脚本执行太早,DOM 还没加载完,
getElementById找不到元素 —— 把<script></script>放到
前端入门到VUE实战笔记:立即使用
在学习笔记中,你将探索 前端 的入门与实战技巧!











