跑步比分/测验游戏

咸味索尔塔斯

我是一个初学者,我正在研究这个测验类型的程序。它需要先问一些预先创建的问题,然后检查答案是否正确,调整跑步成绩,然后显示下一个问题。我完成了所有其他工作,但是让我陷入困境的部分是这部分。

<!doctype html>
    
    <html lang="en">
    <head>
        <title>Group Project</title>
    </head>
    <body>
        <script text="text/javascript">
            var a = 0;
            var b = 0;
            document.write(a, "/", b)  
            function score() {
                
            
            var a = 0;
            var b = 0;
              
            if (document.question.one.value=="10") {
                ++a;
                ++b;
               
            }
            else{
                ++b;
                
            }
            document.write(a, "/", b)
            }
        </script>
        
        
        <form name="question"><br>
            <input type="text" name="one"/><br>
            <input type="button" value="Submit" onclick="score()" />
            
            
        </form>

我在IF语句中选择了10,只是为了看到增量工作原理,但是当我在文本输入中输入10时会发生什么,页面会重新加载,仅显示创建的分数,而没有按钮或文本输入。我如何做到这一点,使分数或分数保持不变,并且不需要重新加载完整的页面即可增加?

dfsq

您不希望使用document.write因为它会清除所有文档以编写新内容。相反,您应该更改某些DOM元素的内部文本内容,例如div例如:

<form name="question">
    <div id="score"></div>
    <input type="text" name="one" />
    <br>
    <input type="button" value="Submit" onclick="score()" />
</form>

<script text="text/javascript">
    var a = 0;
    var b = 0;
    
    write(a, b);

    function score() {

        var a = 0;
        var b = 0;

        if (document.question.one.value == "10") {
            ++a;
            ++b;
        } else {
            ++b;
        }
        write(a, b);
    }
    
    function write(a, b) {
        document.getElementById('score').innerHTML = a + "/" + b;
    }
</script>

在上面的代码中,我介绍了帮助程序功能write,该功能div#scorediv中显示作用域文本

还要注意,脚本现在write位于form元素之后,以确保函数可以div#score在执行时找到(HTML应该在那时加载)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

跑步成绩/测验游戏

来自分类Dev

测验游戏开发

来自分类Dev

简单测验游戏JavaScript

来自分类Dev

为什么我的“游戏跑步者”不跑?

来自分类Dev

PHP / MySQL“测验”游戏-表单输入值

来自分类Dev

创建动态尺寸的SKSpriteNode平台以进行无尽的跑步游戏

来自分类Dev

“测验”类型的游戏是否需要数据库?

来自分类Dev

如何在测验游戏中保存用户进度

来自分类Dev

AS3:在测验游戏中包含图片,该游戏随机加载问题

来自分类Dev

比分碰撞

来自分类Dev

如何使测验的提示像React中的子手游戏一样

来自分类Dev

如何根据游戏级别的用户点击次数更改数学测验难度?安卓

来自分类Dev

如何在p5.js中管理一个多测验游戏的多个屏幕?

来自分类Dev

让Conky跑步?

来自分类Dev

一点游戏/测验:您看到我的价值观了吗?(解释十六进制值)

来自分类Dev

如何在多个活动中制作具有增量得分的TextView(无数据库测验游戏)

来自分类Dev

从网站提取足球比分

来自分类Dev

将高尔夫比分归类

来自分类Dev

更新比分Pygame Pong

来自分类Dev

计算足球比分

来自分类Dev

计算每月的跑步总数

来自分类Dev

跑步球衣样本

来自分类Dev

班级中的跑步号码

来自分类Dev

跑步m子CE

来自分类Dev

跑步活动之间的交流?

来自分类Dev

最高总跑步量

来自分类Dev

测量跑步距离

来自分类Dev

Jasmine / PhantomJs spec跑步者

来自分类Dev

声纳跑步者执行错误