很简单,在编辑器里多试试就可以了

来源:6-11 编程练习

qq_幕布斯7113654

2023-04-07 11:25

<!DOCTYPE html>
<html>
<head>
    <title> 事件</title>
    <script type="text/javascript">
        function count(){
            //获取第一个输入框的值
            var x = document.getElementById("txt1").value;
            //获取第二个输入框的值
            var y = document.getElementById("txt2").value;
            //获取选择框的值
            var z = document.getElementById("select").value;
            //获取通过下拉框来选择的值来改变加减乘除的运算法则
            switch(z){
                case "+":
                    document.getElementById("fruit").value=Number(x)+Number(y);
                    break;
                case "-":
                    document.getElementById("fruit").value=Number(x)-Number(y);
                    break;
                case "*":
                    document.getElementById("fruit").value=Number(x)*Number(y);
                    break;
                case "/":
                    document.getElementById("fruit").value=Number(x)/Number(y);
                    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>


写回答 关注

1回答

  • qq_幕布斯7113654
    2023-04-07 11:25:56

    点进去,是我写的

JavaScript进阶篇

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

468194 学习 · 21891 问题

查看课程

相似问题