<script>
window.onload = function () {
'use strict';
function colorClock() {
'use strict';
var date = new Date();
var hour = date.getHours();
var min = date.getMinutes();
var sec = date.getSeconds();
if (hour < 10) {
hour = '0' + hour;
}
if (min < 10) {
min = '0' + min;
}
if (sec < 10) {
sec = '0' + sec;
}
var clockFace = hour + ':' + min + ':' + sec;
document.getElementById('clock').innerHTML = clockFace;
}
};
</script>
это мой код js... он должен показать время в окне.
Почему это не работает в скобках, если я свяжу файл js в разделе ÍheadY в.html.
Он отлично работает в JSBin.
Вызовите свою функцию после ее создания:
...
}
colorClock();
};
</script>
Примечание. Я бы определил функцию вне функции window.onload
, а затем вызовет ее внутри блока onload, например:
function colorClock() {
var date = new Date();
var hour = date.getHours();
var min = date.getMinutes();
var sec = date.getSeconds();
if (hour < 10) {
hour = '0' + hour;
}
if (min < 10) {
min = '0' + min;
}
if (sec < 10) {
sec = '0' + sec;
}
var clockFace = hour + ':' + min + ':' + sec;
document.getElementById('clock').innerHTML = clockFace;
}
window.onload = function () {
colorClock()
};