js怎么让定时器开始就有时间而不是一秒之后

比如:进入页面立刻倒计时,而是受计时器的影响,在1秒后才显示时间... 比如:进入页面立刻倒计时,而是受计时器的影响,在1秒后才显示时间 展开
 我来答
兴从桖0fB
2019-10-20 · TA获得超过545个赞
知道小有建树答主
回答量:1039
采纳率:73%
帮助的人:145万
展开全部
把定时器里面的函数放在定时器外面调用一次就可以了。
如果是一般的代码,则复制定时器内要运行的相关的代码到定时器外面。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2acf15a
2019-12-25 · TA获得超过1534个赞
知道小有建树答主
回答量:1123
采纳率:81%
帮助的人:272万
展开全部
定时器第二个参数设置的就是间隔时间,将1000毫秒设为0就可以立即执行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
网海1书生
科技发烧友

2019-10-20 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26231

向TA提问 私信TA
展开全部
<div id="now"></div>
<script>
window.onload=function setNow(){
now.innerHTML=new Date().toLocaleString();
setTimeout(setNow,1000);
}
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
请轻亲青草
2019-10-21 · TA获得超过633个赞
知道小有建树答主
回答量:1901
采纳率:85%
帮助的人:220万
展开全部
 <!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>

<body>
    <div></div>
</body>
<script>
    let num = 5;
    let timeOut = () => {
        document.querySelector("div").innerHTML = num;
        setInterval(() => {
            if (num == 0) {
                num = 5;
            } else {
                num--;
            }
            document.querySelector("div").innerHTML = num;
        }, 1000)
    }
    timeOut()
</script>

</html>

 请采纳

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
职场达人涂涂
高粉答主

2019-10-19 · 每一个情感的背后都有一个故事
职场达人涂涂
采纳数:7942 获赞数:118929

向TA提问 私信TA
展开全部
首先,需要一个定时器,可以使用JS中的setTimeout() 方法。 其次,实现DIV消失,有很多种办法,可以使用$("#div").css('display','none'),通过设置DIV...
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式