请问该怎么写啊

请问该怎么写啊

请问该怎么写啊

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕星星 2021-07-02 12:09:00

同学你好,本小节是社区中的随堂作业,不是编程题,所以没有任务提示。是为了让大家动脑思考,开拓思路来一起探讨交流的,不要着急哦。

不知道怎么写的时候,可以进入社区​看看其他小伙伴是怎么写的,慢慢总结思路就好。

祝学习愉快!

好帮手慕慕子 2021-07-01 14:03:10

同学你好,可以参考结合如下代码注释测试理解:

<!DOCTYPE html>
<html>

<head>
<title></title>
</head>

<body>
<input type='text' id='num1' />
<select id='operate'>
<option value='+'>+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
</select>
<input type='text' id='num2' />
<input type='button' value=' = ' id="btn" />
<input type='text' id='result' />
<script>
// 获取元素
var opre = document.getElementById('operate')
var num1 = document.getElementById('num1')
var num2 = document.getElementById('num2')
var btn = document.getElementById('btn')
var result = document.getElementById('result')
// 给按钮绑定点击事件
btn.onclick = function () {
// 获取到下拉框选中的value值
var operateValue = opre.value
// 使用Number方法将获取的值转成数值类型,方便后面进行数学运算
// 获取第一个输入框的value
var num1Value = Number(num1.value);
// 获取第二个输入框的value值
var num2Value = Number(num2.value);
// 根据下拉框选中的值添加对应的操作
switch (operateValue) {
case '+': // 选中+
result.value = num1Value + num2Value; // 进行加法运算
break;
case '-':// 选中-
result.value = num1Value - num2Value;// 进行减法运算
break;
case '*':// 选中*
result.value = num1Value * num2Value;// 进行乘法运算
break;
case '/':// 选中 /
result.value = num1Value / num2Value;// 进行除法运算
break;
}
}
</script>
</body>

</html>

​可以到社区里看看其他同学分享的代码和思路,与同学们多交流交流,也要自己先动手写一写,培养自己的编程思维。祝学习愉快~

  • 提问者 神知 #1

    没有步骤提示的一点不知道怎么写了。

    2021-07-01 21:03:23
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师