问答详情
源自:6-11 编程练习

代码中id="fruit"为什么不能换成别的 如id="txt3",(在document.getElement(id名).value中的id也改的情况下)

<!DOCTYPE html>

<html>

    <head>

        <title>计算器</title>

        <script type="text/javascipt">

            function count(){

                

                var value1=document.getElementById("txt1").value;

                var value2=document.getElementById("txt2").value;

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

                switch(sign){

                    case "+":result=parseFloat(value1)+parseFloat(value2);

                    break;

                    case "-":result=parseFloat(value1)-parseFloat(value2);

                    break;

                    case "*":result=parseFloat(value1)*parseFloat(value2);

                    break;

                    case "/":result=parseFloat(value1)/parseFloat(value2);

                }

            document.getElementById("fruit").value=coun;

            }

        </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>



提问者:linda2017 2016-08-22 20:06

个回答

  • weibo_梦想家小曾_03611501
    2016-08-22 21:59:12
    已采纳

    这个肯定是可以换的,我看到你程序中有一处错误:document.getElementById("fruit").value=coun;

    应该是”document.getElementById("fruit").value=coun;=result“  的。否则代码运行时不成功的。


  • weibo_梦想家小曾_03611501
    2016-08-22 21:58:12

    这个肯定是可以换的,我看到你程序中有一处错误:document.getElementById("fruit").value=coun;

    应该是”=result“  的。否则代码运行时不成功的。

  • 一颗菠萝
    2016-08-22 21:10:02

    可以换啊,不影响结果