为什么不运行在括号中我的js代码?
<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代码?
为什么它不括号内工作,如果我在的.html的ÍheadY部分JS文件链接。
它在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()
};
以上是 为什么不运行在括号中我的js代码? 的全部内容, 来源链接: utcz.com/qa/258383.html