为什么无法输出结果?

来源:6-11 编程练习

慕标2471974

2020-02-05 17:22

<!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回答

  • qq_慕粉3205099
    2020-02-05 20:47:57
    已采纳

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

    qq_慕粉3...

    函数里第二句的括号也乱了

    2020-02-05 20:52:26

    共 1 条回复 >

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题