JS / Pug - “无法读取未定义的document.getElementById”

时间:2018-04-12 11:25:52

标签: javascript pug

我正在尝试抓取一个id,所以我可以在其中插入一个字符串并且每秒更新一次,我将p标签放在函数上方但由于某种原因,它仍然无法识别id。

我检查了元素,p标签的id是定时器

我很擅长使用Jade,所以任何帮助都会受到赞赏

   if user && (user._id == wager.opponent || user._id == owner._id) && (wager.playerJoined.getTime() + 1800000 >=  currentTime.getTime())
    p#timer yo
    - function timer(){ setInterval(function() {
    -   var currentTime = new Date();
    -   var timeLeft = Math.floor(((wager.playerJoined.getTime() + 1800000) - currentTime.getTime()) / 60000) + ":" + ("0" + (Math.floor(((wager.playerJoined.getTime() + 1800000) - currentTime.getTime()) % (1000 * 60) / 1000))).substr(-2, 2);
    -   document.getElementById("timer").innerHTML = timeLeft;

    -   if (wager.playerJoined.getTime() + 1800000 - currentTime.getTime() < 0) {
    -           clearInterval(interval);            
    -    }

    -}, 1000);
    -};
    - timer();
    button.btn.btn-primary(type='submit') Submit Results

0 个答案:

没有答案