javascript - 基于复选框状态的条件数学

标签 javascript html

我有一个带有简单公式的脚本:

Input 1 * Input 2 * Input 3 / 25 = result

如果选中复选框,如何操作值 25?

例如,如果选中一个复选框,则输入的 1,2,3 应在末尾除以 35,而不是 25,并显示除以 35 的结果。

Sample fiddle .

最佳答案

function calculate() {
    var myBox1 = document.getElementById('box1').value; 
    var myBox2 = document.getElementById('box2').value;
    var myBox3 = document.getElementById('box3').value;
    var result = document.getElementById('result');
    var divide = (document.getElementById('changeValue').checked ? 35 : 25);
    var myResult = myBox1 * myBox2 * myBox3 / divide;
    result.value = myResult.toFixed(2) + ' eggs';
}

关于javascript - 基于复选框状态的条件数学,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29258534/

相关文章:

javascript - Photoshop 脚本 : app. activeDocument 未定义

javascript - 如果 width < height 使用 Javascript 旋转图像而不修改每个图像?

jquery - 使用 HTML、CSS 或 jQuery 绘制一个圆(带扇形)

JQuery 这个 + class.animate()

javascript - Angular HTTP promise 返回空

javascript - 垂直响应背景图片

javascript - 为什么这个 Highcharts 图表只显示第一个和最后一个节点的工具提示?

javascript - 在一个句子中搜索多个字符串

html - 为什么我的文本区域比它的邻居高?

javascript - jQuery同时从左滑动文本到中心/从中心到右滑动文本