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

请问大神这为什么输出不了?

<!DOCTYPE html>

<html>

 <head>

  <title> 事件</title>  

  <script type="text/javascript">

  function count(){

        

     var x= parseInt(document.getElementById( "text1" ).value);


   var y= parseInt(document.getElementById( "text2" ).value);

  var  z= document.getElementById( "select" ).value;

  var a;

  switch(z){

        case"+":a=x+y;

        break;

        case"-":a=x-y;

        break;

        case"*":a=x*y;

        break;

        case"/":a=x/y;

        break;

    }document.getElementById("fruit").value=a;

  }

</script> 

 </head> 

 <body>

   <input type='text' id='txt1' /> 

   <select id='select'>

<option value='+'>+</option>

<option value="-">-</option>

<option value="*">*</option>

<option value="/">/</option>

   </select>

   <input type='text' id='txt2' /> 

   <input type='button' value=' = ' onclick="count()"/> <!--通过 = 按钮来调用创建的函数,得到结果--> 

   <input type='text' id='fruit' />   

 </body>

</html>


正在回答

6 回答

把这几换上去吧!

var x= parseInt(document.getElementById( "txt1" ).value);

var y= parseInt(document.getElementById( "txt2" ).value);

default://switch 这个结尾(后面 2行)!

        case "/":a=x/y;


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

最后一个case的分号“ ;” ,注意大小写,这种问题细心一点都可以避免的。

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

三水朝山 提问者

改了还是不能。。。
2016-05-23 回复 有任何疑惑可以回复我~
#2

SmallBox 回复 三水朝山 提问者

不会啊,我这复制你的代码除了ID还有这个分号,改了就没问题了
2016-05-23 回复 有任何疑惑可以回复我~
#3

三水朝山 提问者 回复 SmallBox

是吗?我试下
2016-05-23 回复 有任何疑惑可以回复我~
#4

YLUEI 回复 三水朝山 提问者

你输的是中文状态下的分号
2016-05-23 回复 有任何疑惑可以回复我~
#5

俞慢俞美丽 回复 三水朝山 提问者

我试了,怎么还是没有结果呢?
2016-05-24 回复 有任何疑惑可以回复我~
#6

三水朝山 提问者 回复 俞慢俞美丽

改了2个错误后还不行?
2016-05-25 回复 有任何疑惑可以回复我~
查看3条回复

id写错了

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

你取值的输入框的id写错了,应该分别是“txt1”和“txt2”要统一,细心。

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

你的Id写错了。不是text1,text2,是txt1和txt2

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

你的id弄错了 是txt1 和 txt2;

 var x= parseInt(document.getElementById( "txt1" ).value);

   var y= parseInt(document.getElementById( "txt2" ).value);


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

三水朝山 提问者

改了发现也不行。
2016-05-23 回复 有任何疑惑可以回复我~
#2

枫林晚欢迎您3361416 回复 三水朝山 提问者

不要纠结了,快学后面的,关键是实战,等你到后面就发现前面很多东西没用到的。
2016-05-23 回复 有任何疑惑可以回复我~
#3

三水朝山 提问者 回复 枫林晚欢迎您3361416

原来是这样...
2016-05-23 回复 有任何疑惑可以回复我~
#4

枫林晚欢迎您3361416 回复 三水朝山 提问者

关键还是整合在一起,学到后面,看能不能有个项目做做。
2016-05-23 回复 有任何疑惑可以回复我~
查看1条回复

举报

0/150
提交
取消

请问大神这为什么输出不了?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信