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

为什么无法输出结果?

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <meta http-equiv="X-UA-Compatible" content="ie=edge">

    <title>Document</title>

    <script type="text/javascript">

    function count(){

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

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

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

        var sum = "" ;

    switch(c){

        case "+":

            sum = parseInt(a) + parseInt(b);

            break;

        case "-":

            sum= parseInt(a) - parseInt(b);

            break;

        case "*":

            sum= parseInt(a) * parseInt(b);

            break;

        default:

            sum= parseInt(a) / parseInt(b);

    }

    document.getElementById("sum1")=sum;

    }

    </script>

</head>

<body>

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

    <select id="select">

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

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

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

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

    </select>

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

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

    <input type="text" id="sum1"/>

</body>

</html>


正在回答

1 回答

document.getElementById("sum1")=sum;这句少了.value

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

qq_慕粉3205099

函数里第二句的括号也乱了
2020-02-05 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468043    人
  • 解答问题       21891    个

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

进入课程

为什么无法输出结果?

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