我想每秒刷新一个输入字段,同时保持页面的其余部分不变。有没有办法用Javascript做到这一点?我有点不确定如何写它,但我认为它看起来像..
var myVar;
function autoRefresh() {
myVar = setInterval(loadValue, 1000);
}
function loadValue() {
input.reload("reload").value
}
<input type="text" id="reload">
我确定语法错误,但任何输入都会很棒!
答案 0 :(得分:1)
你是在正确的轨道上,但刷新时该字段的值应该是什么?
在这个例子中,我通过每秒刷新当前时间的值来将场变成时钟:
document.getElementById("loadTime").textContent = new Date().toLocaleTimeString();
var input = document.getElementById("reload");
setInterval(function(){
input.value = new Date().toLocaleTimeString();
}, 1000);
<div>Time page was loaded: <span id="loadTime"></span></div>
Current Time:<input type="text" id="reload">
答案 1 :(得分:0)
var myVar;
var counter = 1;
var input = document.getElementById('reload');
function autoRefresh() {
myVar = setInterval(loadValue, 1000);
}
function loadValue() {
input.value = counter++;
}
autoRefresh();
&#13;
<input type="text" id="reload">
&#13;