JavaScript 表单提交获取输入值失败的常见原因与正确写法

当为表单绑定 submit 事件时,直接访问 `formelement.value` 会返回 undefined,因为 form 元素本身没有 value 属性;必须通过 `queryselector` 单独获取内部 input

元素并读取其 `.value`。

在 JavaScript 中处理表单提交时,一个高频误区是误以为

元素自身具有 .value 属性。实际上,
是容器元素,它不存储用户输入——真正的输入值始终存在于其子级