javascript - 表单值为空

我正在制作一个 UI,下面是我从表单获取输入的基本内容,但如果我这样做,它不会显示 secondLetter 的值

const form = document.querySelector('#form');

let firstLetter = document.querySelector('#firstLetter').value;

let secondLetter = document.querySelector('#secondLetter').value;

const output = document.querySelector('#check');

form.addEventListener('submit', function(e){

e.preventDefault();

console.log(secondLetter);

})

但是如果这样做的话

const form = document.querySelector('#form');

let firstLetter = document.querySelector('#firstLetter').value;

let secondLetter = document.querySelector('#secondLetter');

const output = document.querySelector('#check');

form.addEventListener('submit', function(e){

e.preventDefault();

console.log(form.secondLetter.value);

})

我得到了价值。我不明白我做错了什么或者为什么第二个例子有效而不是第一个。以下是我用于复制目的的 HTML

友情链接:
Copyright © 2022 86年世界杯_世界杯预选赛阿根廷 - fjyfzz.com All Rights Reserved.