تحديث جافا سكريبت
-
19-09-2019 - |
سؤال
أحاول إنشاء ساعة تحديث في جافا سكريبت. كل شيء يعمل بشكل صحيح وأنا خطوة من خلال المصحح، إلا أنه ليس في الواقع تحديث الفترة. أي أفكار لماذا؟
<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;
value
ليست سوى سمة صالحة لعناصر النموذج input
أو option
.
نصائح أخرى
أيضا، للحصول على تحديث (إذا كنت تقوم بعمل ساعة)، استخدم Window.settimeout؛
window.setTimeout(function() { document.getElementById('clock').innerHTML = 'XYZ'; }, 500);
500 هي قيمة millisecond.
لا تنتمي إلى StackOverflow