在以下示例中,我们使用一个按钮来改变输入框的值,但是输入框仍然显示旧值。
HTML代码:
JavaScript代码:
function changeValue() {
var input = document.getElementById("myInput");
var oldValue = input.value;
var newValue = "New Value";
input.value = newValue;
setTimeout(function() {
input.value = oldValue;
}, 1000); // 1秒后恢复旧值
}
在上述代码中,我们首先获取到输入框的元素,并将旧值存储在oldValue
变量中。然后,我们将输入框的值更改为新值,这是在按钮点击时发生的。接下来,使用setTimeout
函数,我们将在1秒后将输入框的值恢复为旧值。
这样,当我们点击按钮时,输入框的值会立即更改为新值,但在1秒后会恢复为旧值。
请注意,将setTimeout
函数中的时间间隔更改为您希望输入框显示旧值的时间。
下一篇:按钮改变颜色