gpt4 book ai didi

javascript - Nn 算法将单个数字除三倍 Javascript

转载 作者:行者123 更新时间:2023-11-28 18:17:01 25 4
gpt4 key购买 nike

我正在尝试创建一种将单个数字除三的算法。我已经创建了这段代码,但由于某种原因它不起作用,我不知道为什么。

有人可以让我深入了解我做错了什么吗?

HTML

<form id="frm1">
Budget: <input id="budget" type="text" name="budget" value="110"><br>
<br>

Domestic:
<input id="low" type="text" name="low" value="20">%<br>
<input id="lowresult" type="text" name="low" oninput="calculate()"><br>

Continental:
<input id="med" type="text" name="med" value="30">% <br>
<input id="medresult" type="text" name="med" oninput="calculate()"><br>

International:
<input id="high" type="text" name="high" value="50">% <br>
<input id="highresult" type="text" name="high" oninput="calculate()"><br>
<br>

</form>

Javascript

function calculate() {

var budget = document.getElementById("budget").value;
var low = document.getElementById('low').value;
var med = document.getElementById('med').value;
var high = document.getElementById('high').value;

var lowResult = document.getElementById('lowresult');
var medResult = document.getElementById('medresult');
var highResult = document.getElementById('highresult');

var lowFinalResult = (budget /100)*low;
lowResult.value = lowResult;

var medFinalResult = (budget /100)*med;
medResult.value = medResult;

var highFinalResult = (budget /100)*high;
highResult.value = highResult;


}

最佳答案

调整javascript

这个

var lowFinalResult = (budget /100)*low;
lowResult.value = lowFinalResult;

而不是

var lowFinalResult = (budget /100)*low;
lowResult.value = lowResult;

完整代码

function calculate() {

var budget = document.getElementById("budget").value;
var low = document.getElementById('low').value;
var med = document.getElementById('med').value;
var high = document.getElementById('high').value;

var lowResult = document.getElementById('lowresult');
var medResult = document.getElementById('medresult');
var highResult = document.getElementById('highresult');

var lowFinalResult = (budget /100)*low;
lowResult.value = lowFinalResult;

var medFinalResult = (budget /100)*med;
medResult.value = medFinalResult;

var highFinalResult = (budget /100)*high;
highResult.value = highFinalResult;


}

关于javascript - Nn 算法将单个数字除三倍 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40636440/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com