Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/450.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_Jquery - Fatal编程技术网

Javascript语句满足所有条件,可能有什么问题

Javascript语句满足所有条件,可能有什么问题,javascript,jquery,Javascript,Jquery,此代码满足所有条件,请有人告诉我哪里出了问题;我已经检查过了,我看不出代码有什么问题。为什么所有的条件都满足了 <script> $( document ).ready(function() { var style = $('#el_teams_TeamFormation span').html(); alert (style); if (style = "4-4-2") { document.getE

此代码满足所有条件,请有人告诉我哪里出了问题;我已经检查过了,我看不出代码有什么问题。为什么所有的条件都满足了

<script>
$( document ).ready(function() {
    var style = $('#el_teams_TeamFormation span').html(); 
    alert (style);
         if (style = "4-4-2")
          { 
            document.getElementById('footballpitch1').style.display = "none";
            document.getElementById('footballpitch2').style.display = "none";
            document.getElementById('footballpitch3').style.display = "none";
            document.getElementById('footballpitch4').style.display = "none";
            document.getElementById('footballpitch1').style.display = "block";
         }
         if (style = "3-4-3")
          {
            document.getElementById('footballpitch1').style.display = "none";
            document.getElementById('footballpitch2').style.display = "none";
            document.getElementById('footballpitch3').style.display = "none";
            document.getElementById('footballpitch4').style.display = "none";
            document.getElementById('footballpitch2').style.display = "block";
         } 
         if (style = "3-5-2") {
            document.getElementById('footballpitch1').style.display = "none";
            document.getElementById('footballpitch2').style.display = "none";
            document.getElementById('footballpitch3').style.display = "none";
            document.getElementById('footballpitch4').style.display = "none";
            document.getElementById('footballpitch3').style.display = "block";
         }
         if (style = "4-5-1") {
            document.getElementById('footballpitch1').style.display = "none";
            document.getElementById('footballpitch2').style.display = "none";
            document.getElementById('footballpitch3').style.display = "none";
            document.getElementById('footballpitch4').style.display = "none";
            document.getElementById('footballpitch4').style.display = "block";
         }
});

$(文档).ready(函数(){
var style=$('#el#u teams_TeamFormation span').html();
警觉(风格);
如果(style=“4-4-2”)
{ 
document.getElementById('footballpitch1').style.display=“无”;
document.getElementById('footballpitch2').style.display=“无”;
document.getElementById('footballpitch3').style.display=“无”;
document.getElementById('footballpitch4').style.display=“无”;
document.getElementById('footballpitch1').style.display=“block”;
}
如果(style=“3-4-3”)
{
document.getElementById('footballpitch1').style.display=“无”;
document.getElementById('footballpitch2').style.display=“无”;
document.getElementById('footballpitch3').style.display=“无”;
document.getElementById('footballpitch4').style.display=“无”;
document.getElementById('footballpitch2').style.display=“block”;
} 
如果(style=“3-5-2”){
document.getElementById('footballpitch1').style.display=“无”;
document.getElementById('footballpitch2').style.display=“无”;
document.getElementById('footballpitch3').style.display=“无”;
document.getElementById('footballpitch4').style.display=“无”;
document.getElementById('footballpitch3').style.display=“block”;
}
如果(style=“4-5-1”){
document.getElementById('footballpitch1').style.display=“无”;
document.getElementById('footballpitch2').style.display=“无”;
document.getElementById('footballpitch3').style.display=“无”;
document.getElementById('footballpitch4').style.display=“无”;
document.getElementById('footballpitch4').style.display=“block”;
}
});

有必要熟悉不同类型的比较运算符:

简单地说,单(
=
)、双(
==
)和三(
==
)等号对JavaScript来说意味着不同的东西

一个
=
是赋值运算符,因此在每个if语句中,基本上都是要求脚本为变量
style
赋值“4-4-2”(依此类推),而不是比较两个值


如果您使用
==
(带有类型强制)或
===
(无强制),您的代码应该可以正常工作。

您需要熟悉不同类型的比较运算符:

简单地说,单(
=
)、双(
==
)和三(
==
)等号对JavaScript来说意味着不同的东西

一个
=
是赋值运算符,因此在每个if语句中,基本上都是要求脚本为变量
style
赋值“4-4-2”(依此类推),而不是比较两个值


如果您使用
==
(带有类型强制)或
===
(无强制),您的代码应该可以正常工作。

没有问题吗?如果的条件没有错误,则在
中使用赋值运算符而不是比较运算符?没有错误吗?如果
的条件没有错误,则在
中使用赋值运算符而不是比较运算符?有问题,当我输入==,代码没有执行,这意味着没有满足任何条件。@user3395611是否确定代码中的所有其他内容都设置正确?我根据您的代码设置了一个小提琴,它按预期工作:出现了问题,当我输入==,代码没有执行,这意味着没有满足任何条件。@user3395611您确定代码中的所有其他内容都设置正确吗?我根据您的代码设置了一个小提琴,它按预期工作:
if (style == "4-4-2")
          { 
            document.getElementById('footballpitch1').style.display = "none";
            document.getElementById('footballpitch2').style.display = "none";
            document.getElementById('footballpitch3').style.display = "none";
            document.getElementById('footballpitch4').style.display = "none";
            document.getElementById('footballpitch1').style.display = "block";
         }
         if (style == "3-4-3")
          {
            document.getElementById('footballpitch1').style.display = "none";
            document.getElementById('footballpitch2').style.display = "none";
            document.getElementById('footballpitch3').style.display = "none";
            document.getElementById('footballpitch4').style.display = "none";
            document.getElementById('footballpitch2').style.display = "block";
         } 
         if (style == "3-5-2") {
            document.getElementById('footballpitch1').style.display = "none";
            document.getElementById('footballpitch2').style.display = "none";
            document.getElementById('footballpitch3').style.display = "none";
            document.getElementById('footballpitch4').style.display = "none";
            document.getElementById('footballpitch3').style.display = "block";
         }
         if (style == "4-5-1") {
            document.getElementById('footballpitch1').style.display = "none";
            document.getElementById('footballpitch2').style.display = "none";
            document.getElementById('footballpitch3').style.display = "none";
            document.getElementById('footballpitch4').style.display = "none";
            document.getElementById('footballpitch4').style.display = "block";
         }