为什么不运行在括号中我的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

回到顶部