سؤال

أحاول إنشاء ساعة تحديث في جافا سكريبت. كل شيء يعمل بشكل صحيح وأنا خطوة من خلال المصحح، إلا أنه ليس في الواقع تحديث الفترة. أي أفكار لماذا؟

<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.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top