我之前问过这个问题,但不得不清理它,难以理解,因为它很混乱,所以现在它归根结底,在代码下面的格式中,我遇到的问题是我想要使用相同的变量添加第二个和第三个方程,可能是第四个,我想我可以添加下面相同格式的另一个方程并且可以工作(不同的 ID),但它不是,它计算一个而不是另一个,它的一台独立的计算机,没有互联网,也不能使用任何插件,已经使用了一段时间,这让我很烦,但我决心让它工作。正在使用它的谷歌浏览器。这可能吗,请任何人帮助。我已将代码重新设置为仅计算一个方程。
<!DOCTYPE html>
<html>
<head> </head>
<body>
<script type="text/javascript">
window.onload = function() {
CMCObj = document.getElementById('txtCMC');
WaterObj = document.getElementById('txtWater');
GlycerolObj = document.getElementById('txtGlycerol');
FlowObj = document.getElementById('txtFlow');
FreshObj = document.getElementById('tdFresh');
document.getElementById('btnReset').onclick = resetInputs;
document.getElementById('btnCalc').onclick = calcAddition;
};
function resetInputs() {
CMCObj.value = '';
WaterObj.value = '';
GlycerolObj.value = '';
FlowObj.value = '';
FreshObj.innerHTML = '';
}
function calcAddition() {
var CMC = new Number(CMCObj.value);
var Water = new Number(WaterObj.value);
var Glycerol = new Number(GlycerolObj.value);
var Flow = new Number(FlowObj.value);
FreshObj.innerHTML = '';
if (isNaN(CMC) || isNaN(Water)) {
alert('Invalid CMC or Water');
return;
}
FreshObj.innerHTML = Math.round(
((CMC + Water + Glycerol) / (CMC + Water + Glycerol + Flow)) * 100
);
}
</script>
梵蒂冈之花
相关分类