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

大神们,我的为什么点=没反应啊,

<!DOCTYPE html>

<html>

 <head>

  <title> 事件</title>  

  <script type="text/javascript">

  function count(){

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

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

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

  var n;

  switch(z){

   case '+': n=parseInt(x)+parseInt(y);break;

        case "-": n=parseInt(x)-parseInt(y);break;

        case "*": n=parseInt(x)*parseInt(y);break;

        case "/": n=parseInt(x)/parseInt(y);break;

        default: break;

  }

  document.getElementById("text3").value=n;

  }

  </script> 

 </head> 

 <body>

 num1

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

<select>

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

<option value='-'>-</option>

<option value='*'>*</option>

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


</select>

num2

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

<input type='button' value ='=' onclick="count()"/>

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

 </body>

</html>


正在回答

1 回答

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

<select>

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

<option value='-'>-</option>

<option value='*'>*</option>

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


</select>

问题出在这人,你拿的'select'是id,而下面的select是标签,可以在下面的加个select 的id,如<select id="select">

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

举报

0/150
提交
取消

大神们,我的为什么点=没反应啊,

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