Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/435.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 if语句不';I don’我没有按预期工作_Javascript_Html_If Statement - Fatal编程技术网

Javascript if语句不';I don’我没有按预期工作

Javascript if语句不';I don’我没有按预期工作,javascript,html,if-statement,Javascript,Html,If Statement,我正在尝试创建一个有分数的小调查。我想让它一旦用户达到分数“4”,它会提醒一些消息。我为它写了if statment,但出于某种原因,它从未发出警报。但如果我手动将score变量更改为4,则一切都会按预期进行 我哪里做错了 代码如下: var得分=0; 函数检查问题一(){ var jautViens=document.getElementById('jaut1Pirm'); var jautDivi=document.getElementById('Jaut1Otra'); var jau

我正在尝试创建一个有分数的小调查。我想让它一旦用户达到分数“4”,它会提醒一些消息。我为它写了if statment,但出于某种原因,它从未发出警报。但如果我手动将score变量更改为4,则一切都会按预期进行

我哪里做错了

代码如下:


var得分=0;
函数检查问题一(){
var jautViens=document.getElementById('jaut1Pirm');
var jautDivi=document.getElementById('Jaut1Otra');
var jautTris=document.getElementById('jautTres');
var jautcatri=document.getElementById('Jaut1Cetu');
如果(已选中jautViens){
警报(++分数)
}否则如果(jautDivi.checked | | | jautTris.checked | | | jautcatri.checked){
警报(“Nepareizi”)
}否则{
警惕(“Izvēlies opciju!”)
}
}
如果(分数=4){
警惕(得分);
}否则{
}

如果功能正常,则需要检查条件

var得分=0;
函数checkQuestionOne(){
var jautViens=document.getElementById('jaut1Pirm');
var jautDivi=document.getElementById('Jaut1Otra');
var jautTris=document.getElementById('jautTres');
var jautcatri=document.getElementById('Jaut1Cetu');
如果(已选中jautViens){
++得分;
//由于分数值仅在该块中更改,因此可以将if块放置在此处
如果(分数=4){
警惕(“分数为4”);
}
}否则如果(jautDivi.checked | | | jautTris.checked | | | jautcatri.checked){
警报(“Nepareizi”)
}否则{
警惕(“Izvēlies opciju!”)
}
//如果有多个块中的score值发生更改,请将if块保留在此处
}
Pirmais jautājums(1.pareizā)
什西尔·皮尔玛·阿特比尔德

īir otrāatbilde
什西尔·特雷舍瓦·阿特比尔德
谢尔·塞图尔·阿特比尔德

Spied
如果(++score==4){alert('score为4');}
也可以使用。
<script>
var score = 0;

function checkQuestionOne (){

    var jautViens = document.getElementById('jaut1Pirm');
    var jautDivi = document.getElementById('Jaut1Otra');
    var jautTris = document.getElementById('Jaut1Tres');
    var jautCetri = document.getElementById('Jaut1Cetu');

    if(jautViens.checked) {
        alert(++score)
    }else if(jautDivi.checked || jautTris.checked || jautCetri.checked) {
        alert("Nepareizi")
    }else{
        alert("Izvēlies opciju!")
    }
}

if (score == 4){
    alert(score);

}else{

}