Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/460.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.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 警惕();不使用jquery和引导_Javascript_Jquery_Html_Css_Twitter Bootstrap - Fatal编程技术网

Javascript 警惕();不使用jquery和引导

Javascript 警惕();不使用jquery和引导,javascript,jquery,html,css,twitter-bootstrap,Javascript,Jquery,Html,Css,Twitter Bootstrap,警报函数不能处理其余的代码(使用引导、jquery、js),如果我删除了它下面的所有内容,它就会工作 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> <script src="js/bootstrap.min.js"> </script> <script> var c=3;

警报函数不能处理其余的代码(使用引导、jquery、js),如果我删除了它下面的所有内容,它就会工作

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>

<script src="js/bootstrap.min.js">
  </script>
  <script>
      var c=3;
      var a="user";
      var b="123";

      $("#b1").on('click', function () {
         alert("Hi");
          while((c!=0)&&($("#user").text())=a)
              {

              if($("#pwd").text()=b)
                  {
                      $("#modal").text("Log In Successful") ;
                  }
              else{
                 $("#modal").text("Sign in failed, try again,"+c+" chances left") ;
                  c--;
              }
              }

      });


  </script>

var c=3;
var a=“用户”;
var b=“123”;
$(“#b1”)。在('单击',函数(){
警报(“Hi”);
而((c!=0)和($(“#user”).text())=a)
{
如果($(“#pwd”).text()=b)
{
$(“#模态”).text(“登录成功”);
}
否则{
$(“#modal”).text(“登录失败,请重试,+c+”);
c--;
}
}
});
如果我以这种方式编写警报,它会起作用

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script src="js/bootstrap.min.js">
  </script>
  <script>
      var c=3;
      var a="user";
      var b="123";
      $("#b1").on('click', function () {
         alert("Hi");
     });
  </script> 

var c=3;
var a=“用户”;
var b=“123”;
$(“#b1”)。在('单击',函数(){
警报(“Hi”);
});

问题在于这一行:

while((c!=0)&&($("#user").text())=a)
您没有使用比较运算符

换成

while((c!=0)&&($("#user").text()) == a)
和你的if语句一样

if($("#pwd").text()=b)
换成

if($("#pwd").text() == b)

然后查看这是否有效,在
while
循环中以及在
if
语句中使用
=
运算符,这使得内部条件始终为真。请改用
=
运算符

while((c!=0)&&($("#user").text())==a){
  if($("#pwd").text()==b){
     $("#modal").text("Log In Successful") ;
  }
  else{
     $("#modal").text("Sign in failed, try again,"+c+" chances left") ;
     c--;
  }
}

哈哈凯蒂猫-我刚刚发布了-在你之前进入:)。。。答案如下:)但您忘记了if语句。是的-现在就在那里。另外-只有一件事-确保将jQuery内容包装在$(document.ready({})包装器中