为了账号安全,请及时绑定邮箱和手机立即绑定

请问这个代码第一个框子输入2,第二个输入1,就会显示“错误”,不应该是现实大的那个数字吗?

<!DOCTYPE  HTML>

<html >

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>函数</title>

<script type="text/javascript">

function qq(){

  var x=document.getElementById("1").value;

    

    var y=document.getElementById("2").value;  

 if(x<y)

  {document.write(y);}

else if(x=y) 

  {document.write("错");}

else (x>y)

  {document.write(x);}


</script>

</head>

<body>

    <input id="1" type="text" value=""/>

    <input id="2" type="text"  value=""/>

    <input id="3" type="button"  value="确定" onClick="qq()" />

</body>

</html>


正在回答

1 回答

  1. qq() function 少了一个结束 }

  2. else if (x=y) 最好用x===y 或是x==y

  3. 最后一个else(x>y)需要把(x>y)去掉

    function confirmT(){

      var x=document.getElementById("1").value;
        var y=document.getElementById("2").value; 
     if(x<y)
      {document.write(y);}
    else if(x=y)
      {document.write("No");}
    else
      {document.write(x);}
    }

0 回复 有任何疑惑可以回复我~
#1

艾萨克迪安与米莉蕥哈汶特 提问者

谢谢大佬!
2018-02-19 回复 有任何疑惑可以回复我~

代码重发哈

function confirmT(){

  var x=document.getElementById("1").value;
    var y=document.getElementById("2").value;  

 if(x<y)

  {document.write(y);}

else if(x===y)

  {document.write("No");}

else

  {document.write(x);}

}

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请问这个代码第一个框子输入2,第二个输入1,就会显示“错误”,不应该是现实大的那个数字吗?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号