我想用JS或HTML代码完成以下计算公式,自动生成计算结果,应该怎么办? 50

我想在网页实现一个效果:(第一项÷6-第二项)X0.04X27=计算结果(自动生成)第一项是一个输入框,可以自己随便填写数字。第二项是一个输入框,可以自己随便填写数字。输... 我想在网页实现一个效果:
(第一项÷6-第二项)X0.04X27=计算结果(自动生成)
第一项是一个输入框,可以自己随便填写数字。
第二项是一个输入框,可以自己随便填写数字。
输入完后点击一个计算按钮出来一个结果。
要求:第一项必须大于300,否则提示“应大于300”;
如果结果小于0,则显示为0;如果结果大于500,则显示为500;如果结果有小数点,则去除小数点后的只保留小数点前的数。
展开
 我来答
请轻亲青草
2020-03-26 · TA获得超过633个赞
知道小有建树答主
回答量:1901
采纳率:85%
帮助的人:208万
展开全部
 <!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <input type="number">
    <input type="number">
    <button>按钮</button>
    <p></p>
</body>
<script>
    let pText = document.querySelector("p");
    document.querySelector("button").onclick = () => {
        let num1 = document.querySelector("input").value;
        let num2 = document.querySelectorAll("input")[1].value
        if (num1 <= 300) {
            pText.innerHTML = "应大于300"
        } else {
            let result = parseInt((num1 / 6 - num2) * 0.04 * 27);
            if (result < 0) {
                pText.innerHTML = 0;
            } else if (result > 500) {
                pText.innerHTML = 500;
            } else {
                pText.innerHTML = result
            }
        }
    }
</script>

</html>

 请采纳

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式