新手js报错“cannot read property 'value' of null”主因是input缺id或name、id拼写错误、用class代替id、js执行过早;动态插入li须用createelement+appendchild防事件丢失;localstorage存数组需json.stringify/parse;响应式需viewport、flex、max-width和rem。

input元素必须加id或name才能被JS正确获取
很多新手写完HTML,一跑JS就报 Cannot read property 'value' of null,根本原因是 document.getElementById("input-box") 返回了 null。这几乎全是ID拼写错误或漏写导致的。
- 检查HTML中
id="input-box"和JS里getElementById("input-box")是否完全一致(区分大小写) - 别用 class 替代 id:
getElementsByClassName返回的是类数组,不能直接调用.value - 确保JS执行时机在DOM加载之后——把
<script></script>放在
前端入门到VUE实战笔记:立即使用
在学习笔记中,你将探索 前端 的入门与实战技巧!











