用JS重新加载个人输入

时间:2018-03-06 20:57:11

标签: javascript input reload

我想每秒刷新一个输入字段,同时保持页面的其余部分不变。有没有办法用Javascript做到这一点?我有点不确定如何写它,但我认为它看起来像..

var myVar;

function autoRefresh() {
  myVar = setInterval(loadValue, 1000);
}

function loadValue() {
  input.reload("reload").value
}
<input type="text" id="reload">

我确定语法错误,但任何输入都会很棒!

2 个答案:

答案 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)

&#13;
&#13;
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;
&#13;
&#13;