键入时如何在span标记内看到输入值?
let input = document.querySelector("input");
input.addEventListener("keypress", function(e) {
let span = document.querySelector("span");
span.textContent = input.value
})
<span></span>
<input type="text">
答案 0 :(得分:0)
使用事件keydown
代替keypress
,以便事件可以响应backspace
的按下。还添加一个setTimeout
以显示最后按下的键。
let input = document.querySelector("input");
input.addEventListener("keydown", function(e) {
let span = document.querySelector("span");
setTimeout(() => span.textContent = input.value);
})
<span></span>
<input type="text">
答案 1 :(得分:0)
使用事件击键来使其响应退格键。