本帖最后由 Opera_mini 于 2013-03-20 11:35:14 编辑

解决方案 »

  1.   

    因为你拿到外面以后,在页面加载到这的时候c的值就已经定下来了,每次取c的时候都取的是相同的值,所以就不变了呗放在函数里面,每次执行这个函数的时候会给c重新赋值,所以就一直在变了呗。
      

  2.   


    可不都是这样?你把c放到函数外面
    var c = new Date();
    这行就相当与
    var c;//声明一个变量c
    c = new Date();//给c赋值,值为当前日期这时候对于nowTime这个函数来说c就已经是一个固定的值了。要是把这一行放到nowTime里面去,每次调用方法,c会被重新赋值,所以就能得到你想要的效果。