4-8的任务1什么意思??是要用取出的运算符参与运算吗?

4-8的任务1什么意思??是要用取出的运算符参与运算吗?

<!DOCTYPE html>

<html>


<head>

    <title> 事件</title>

</head>

<script type="text/javascript">

function count() {

    var v1=document.querySelector('#num1'),

        v2=document.querySelector('#num2'),

        sign=document.querySelector('#operate'),

        result=document.querySelector('#result'),

        resultV=0;

    switch(sign.value){

        case "+": htmlresult(add(v1.value,v2.value));break;

        case "-": htmlresult(sub(v1.value,v2.value));break;

        case "*": htmlresult(mul(v1.value,v2.value));break;

        case "/": htmlresult(divi(v1.value,v2.value));break;

    }

    function add(n1,n2){return +n1 + +n2};

    function sub(n1,n2){return n1-n2};

    function mul(n1,n2){return n1*n2};

    function divi(n1,n2){return n1/n2};

    function htmlresult(val){result.value=val}

}

</script>

<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=' = ' onclick="count()" />

    <input type='text' id='result' />

</body>

</html>


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

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

2回答
好帮手慕糖 2018-01-12 16:06:35

你好,你的意思是,获取的运算符,是value值还是标签内的值,是这个意思么?若是:代码中获取的是value,若不是,请详细描述下需求。便于大家更好的理解。

祝学习愉快~

好帮手慕糖 2018-01-12 11:59:13

你好,这里的意思是,获取当前是的数值,以及操作符,来进行运算。若不获取的话,无法知道是进行了什么运算呀。另:代码实现的效果是可以的。

祝学习愉快~

  • 提问者 纯情掉了一地 #1
    我的意思是 参与运算的运算符 是获取到的html的value值吗? 如何完成拼接
    2018-01-12 14:20:57
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
HTML5与CSS3实现动态网页 2018
  • 参与学习       1887    人
  • 提交作业       4643    份
  • 解答问题       5760    个

有HTML和CSS基础,却不知道如何进阶?本路径带你通过系统学习,完成从“会做网页”到“做出好的动态网页”的蜕变,迈出成为前端工程师的第一步。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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