猿问

找不到哪里错了,点击“=”按钮后 ,框里就出现这个“[object HTMLInputElement][object HTMLInputElement]”

<!DOCTYPE html>
<html>
 <head>
  <title> 事件</title> 
  <script type="text/javascript">
   function count(){
     var num1=parseInt(document.getElementById("txt1").value);
    
    
    
     var num2=parseInt(document.getElementById("txt2").value);
    
     var select1=document.getElementById("select").value;
     var num="";
     switch(select1){
         case "+":
             num=txt1+txt2;
             break;
        case "-":
            num=txt1-txt2;
            break;
        case "*":
            num=txt1*txt2;
            break;
        case "/":
            num=txt1/txt2;
            break;
     }
     document.getElementById('fruit').value=num;
        
   
  </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>

慕盖茨0216957
浏览 2483回答 3
3回答

Misure米叔

 按楼上的修改,还有你少了一个花括号

江湖書生

按照上边代码修改即可
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答