想要每次在输入框输入文字,在控制台输出文本框内容。这是模仿百度搜索功能的一部分。
问题是:我输入第一个字母,控制台输出的是空,然后按下第二个字母,控制台输出确实第一个,总是少了最后一个字符。
<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)
}
newsudhc3634140
stone310
随时随地看视频慕课网APP