Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 用户输入仅返回一个“输入”;如果;价值,但不是另一个_Javascript_Input_Calculator - Fatal编程技术网

Javascript 用户输入仅返回一个“输入”;如果;价值,但不是另一个

Javascript 用户输入仅返回一个“输入”;如果;价值,但不是另一个,javascript,input,calculator,Javascript,Input,Calculator,我正在创建一个输入字段,让学生输入他们答错的问题数,程序将返回他们答对的问题数。此示例用于10个问题的测试。当我在输入中输入数字“1”时,返回“9”(这是正确的)。但当我在输入中输入数字“0”时,也会返回“9”,但我希望得到“10”。我做错了什么?谢谢你的回复 <p>Enter the Number Incorrect</p> <br /> <input type="number" id="myscore" /> <button oncli

我正在创建一个输入字段,让学生输入他们答错的问题数,程序将返回他们答对的问题数。此示例用于10个问题的测试。当我在输入中输入数字“1”时,返回“9”(这是正确的)。但当我在输入中输入数字“0”时,也会返回“9”,但我希望得到“10”。我做错了什么?谢谢你的回复

<p>Enter the Number Incorrect</p>
<br />

<input type="number" id="myscore" />
<button onclick="myJsFunction()"><p>Submit</p></button>
<script>
    function myJsFunction() {
    var numberwrong = document.getElementById('myscore').value;
    if (numberwrong = 0) {
        score = "10";
    }
    else if (numberwrong = 1) {
        score = "9";
    }
    document.getElementById("totalscore").innerHTML = score;
}
</script>

<p id="totalscore"></p>
输入的数字不正确


提交

函数myJsFunction(){ var numberwrong=document.getElementById('myscore').value; 如果(numberwrong=0){ 得分=“10”; } 否则如果(numberwrong=1){ 得分=“9”; } document.getElementById(“totalscore”).innerHTML=score; }


您没有正确使用比较运算符请尝试使用双等于
=
而不是单等于
=

function myJsFunction() {
var numberwrong = document.getElementById('myscore').value;
if (numberwrong == 0) {
    score = "10";
}
else if (numberwrong == 1) {
    score = "9";
}
document.getElementById("totalscore").innerHTML = score;

你真棒!谢谢你,我的目的是取悦你。如果你愿意的话,你可以把我的答案标为正确答案;)我试过了,但它让我等了10分钟才把它标记为正确:)可以。应该是比较运算符
=
而不是赋值
=