0

我正在尝试在 Javascript 中创建一个更新时钟。当我逐步通过调试器时,一切都正常工作,除了它实际上并没有更新跨度。任何想法为什么?

<script type="text/javascript">
// The following line of code is in a setInterval() 
// time is set correctly, according to my debugger
 document.getElementById('clock').value = time;
}
</script>
<span id="clock">This should update
</span>
4

2 回答 2

6

更改valueinnerHTML

document.getElementById('clock').innerHTML = time;

value只是表单元素(如inputor )的有效属性option

于 2010-01-09T02:27:17.837 回答
-2

此外,要让它刷新(如果你正在做一个时钟),请使用 window.setTimeout;

window.setTimeout(function() { document.getElementById('clock').innerHTML = 'XYZ'; }, 500);

500 是毫秒值。

于 2010-01-09T02:27:56.420 回答