有没有大神看看咋出错了呀

来源:6-11 编程练习

慕设计7486192

2021-07-30 11:28

相关截图:
https://img1.mukewang.com/610371da0001564210010751.jpg

写回答 关注

3回答

  • 中二123
    2022-07-14 23:57:04

    哥,你的词打错了,应该是“parseInt”,这里面的“I”大写。。

  • 慕盖茨8488489
    2021-08-26 21:09:53

    a、b要从字符串转换为数值才能进行数值运算,例:
    b.value=praseInt(a)+praseInt(b);

    完整代码:
    <!DOCTYPE html>
    <html>
     <head>
      <title> 事件</title>  
      <script type="text/javascript">
       function count(){
           var num1=document.getElementById("txt1").value;
           var num2=document.getElementById("txt2").value;
           var opera=document.getElementById("select").value;
           var summ=document.getElementById("fruit");
           switch(opera)
           {
               case "+":{
                   summ.value=parseInt(num1)+parseInt(num2);
               };break;
               case "-":{
                  summ.value=parseInt(num1)-parseInt(num2);
               };break;
               case "*":{
                   summ.value=parseInt(num1)*parseInt(num2);
               };break;
               case "/":{
                   summ.value=parseInt(num1)/parseInt(num2);
               };break;
           }
        //获取第一个输入框的值
     //获取第二个输入框的值
     //获取选择框的值
     //获取通过下拉框来选择的值来改变加减乘除的运算法则
        //设置结果输入框的值 
        
       }
      </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>

  • qq_慕勒8168853
    2021-08-06 15:59:40

    将字符串转为整数     parseInt(document.getElementById("txt1").value)

    document.getELement("fruit")   "加引号"

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468635 学习 · 21895 问题

查看课程

相似问题