想要每次在输入框输入文字,在控制台输出文本框内容。这是模仿百度搜索功能的一部分。 问题是:我输入第一个字母,控制台输出的是空,然后按下第二个字母,控制台输出确实第一个,总是少了最后一个字符。 <input type="text" name="search" id="search" maxlength="20" placeholder="请输入搜索内容"> var search = document.getElementById("search"); var keyword; search.onkeypress = function () { keyword = search.value; console.log(keyword) }
stone310