質問

私は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>
役に立ちましたか?

解決

変更

valueするinnerHTML
document.getElementById('clock').innerHTML = time;

valueinputまたはoptionのようなフォーム要素のための唯一の有効な属性です。

他のヒント

また、(あなたは時計をしている場合)、それはリフレッシュ持つように、window.setTimeoutはを使用します。

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

500ミリ秒の値である。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top