永发信息网

js 限制答一道题目10秒钟,超过10秒提示答题无效的js代码??

答案:2  悬赏:0  手机版
解决时间 2021-03-26 08:25
js 限制答一道题目10秒钟,超过10秒提示答题无效的js代码??
最佳答案
var index = 0;
        var id = null;
        var canAnswer = true;
        function b() {
            id = setInterval(a, 1000);
        }

        function a() {
            if (++index > 10) {
                clearInterval(id);
                canAnswer = false;
                alert(canAnswer);
                return;
            }
            var time = new Date();
            document.writeln(time.toString());
        }


        onload = b;就以上这样的例子,

在提交答案的时候判断canAnswer
你还可以在打印时间的地方写一些控制倒计时的代码。
追问
这样写的话,提交第一次可以实现,但是提交第一题后,提交第二题答案的时候,实现不了10秒内答题有效,过了10秒答题无效????
追答这个样子的,你在开始第二题的时候要先调用一下b这个函数同时把index置为0,
按照你给我的函数代码
function cheanser()
{
    if(canAnswer)
    {
        alert("提交答案");
        clearInterval(id);
    }else{
        alert("提交答案失败");
        canAnswoer = true;
    }
    index = 0;
    b();
}追问
图片上的功能会吗??





谢谢!完全正确!!
全部回答








Document











我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求一个数的几分之几是多少,用什么方法计算呢
单选题一滴红墨水在清水中一段时间后,整杯水
本人48岁学做做弱电行吗
有没有17到18岁。身高猛一窜的!窜了多少?
2018年1月9号双色球开奖号码是多少
对"班级成绩单"增加一列"是否通过",如果该学
我今年l7岁没有上学了可我想像王俊凯他们一样
新年畅想作文要怎么写
ce认证保险丝pcb上必须标识吗
我国的大学中,有哪些专业计算机学校招生分数
汽车加装底音炮,如何找出接线口,如何判断那
低压汞灯是低电压还是低压强
U盘插在三星液晶电视怎么播放?
蚕是什么时候出生什么时候死亡?
和人打游戏打出感情了怎么办
推荐资讯
2又10分之7里面有几个十分之一,化成小数是多
木螺钉的用途并与自攻螺钉的区别在于哪里
三台新南方三层烤箱多大功率
点解一个人要逃避?
王者荣耀11月5日神秘新英雄是谁
请问有哪个供应商能做到如图片中的针织布,
二保不去4S脱保?
关于二战苏联伤亡人数到底是2700万还是4
鹅们可以推荐给我几本先虐女后虐男的小说么
燃气蒸车水垢太厚怎么出
没叉车证从事叉车出租出意外是负全责吗
有一个电视剧有文达有史可卿的叫什么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?