Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 计算运行时间_Javascript_Time_Difference - Fatal编程技术网

Javascript 计算运行时间

Javascript 计算运行时间,javascript,time,difference,Javascript,Time,Difference,我想在初始加载5秒后更改页面的背景色。这是到目前为止我的代码,但它不起作用: var startDate = new Date(); var startTime = startDate.getTime(); var nowDate = new Date(); var nowTime = nowDate.getTime(); var timeDifference = nowTime - startTime; function difference() { if (timeDi

我想在初始加载5秒后更改页面的背景色。这是到目前为止我的代码,但它不起作用:

var startDate = new Date();
var startTime = startDate.getTime();    


var nowDate = new Date();
var nowTime = nowDate.getTime();
var timeDifference = nowTime - startTime;

function difference() {
    if (timeDifference = 5000) {
        $("#body").css("background-color", "red");
    }
}

我也想写出时差,但它只适用于document.write。

使用setTimeout函数:

setTimeout(yourfunction, 5000);

信息:

删除Java和difference标记,它们与此问题无关。我真的不明白您希望此代码如何工作。你甚至都不把差异称为任何地方。无论如何,@rbaghbanli有正确的解决方案。我无法编辑此。。。Ugh@evolutionxbox可能是因为有人已经做了与您想要的相同的编辑,并且他们正在等待审核。可能是重复的