计算经过的时间 javascript

calculate elapsed time javascript

我想在初始加载 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);

信息:http://www.w3schools.com/js/js_timing.asp