我在這裏寫了這段代碼,但是我想添加一些我想要的幫助,而不是主編碼器,我不知道該怎麼做。如何添加一個按鈕,將按鈕旁邊的輸入添加到答案中?
這裏是我到目前爲止的代碼
function calculate() {
var A = document.getElementById("a").value;
var B = document.getElementById("b").value;
var C = document.getElementById("c").value;
var D = document.getElementById("d").value;
var ans = ((A * B) - (C * D))/(B - C);
alert(ans);
}
* {
font-family: arial;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
body {
margin: 40px;
background-color: #05537b;
}
.thisTable td {
line-height: 36px;
font-size: 14px;
}
.container {
background-color: #EEE;
padding: 5px 15px 15px 15px;
border: 1px solid #CCC;
margin-bottom: 25px;
width: 100%;
text-align: left
}
.box {
background-color: #FFF;
border: 1px solid #CCC;
width: 40px;
margin: 0px 4px;
}
.button {
margin-left: 10px;
background-color: #333;
border: 1px solid #CCC;
width: 25px;
color: #FFF;
font-weight: bold;
}
.answer {
padding-left: 10px
}
.answer b {
text-decoration: underline
}
.how {
color: #555;
margin-left: 15px;
font-size: 13px;
background-color: #FFF;
padding: 2px 4px
}
.how b {
color: #D00;
font-weight: bold;
text-decoration: none
}
<div style="width:1000px; background-color:#FFF; padding:10px 20px; text-align:center; -moz-border-radius:10px">
<div style="font-size:30px; font-weight:bold; padding-bottom:20px; padding-top:8px">Average Damage Calculator</div>
<div class=container>
<h3>Calculate Target Average</h3>
<table class=thisTable>
<tr>
<td>Type in your target average damage <input type='number' id='a' /> </td>
</tr>
<tr>
<td>Type the amount of battles you want to achieve it by <input type='number' id='b' /></td>
<tr>
<td>Type in your current number of battles <input type='number' id='c' /></td>
<tr>
<td>Type in your current average damage <input type='number' id='d' /></td>
</tr>
<tr>
<td>
<button onClick='calculate()'>calculate</button>
</td>
</tr>
</table>
</div>
</div>
目前,我有它,這樣當該信息的用戶類型和點擊「計算」按鈕,答案在彈出像一個小窗口。但我不希望發生這種情況。我想要發生的是,當你點擊「計算」按鈕時,答案(一個數字)將出現在正下方或旁邊的按鈕,而不是彈出屏幕上。我也想從這個具體的方面來改進答案,並且只有它圍繞千分之一小數。
我只得到像'175'答案。用小數給出答案的典型輸入是什麼? – Thijs
@thijs我應該添加背景故事。傷害投入將會在數千人(2450或3300)以及戰鬥將會在數百人(350,678)中用於視頻遊戲:) –
因此,目標傷害3300,達到100次戰鬥,當前戰鬥350和目前的傷害2800.像這樣的東西(我仍然得到整數結果)。 – Thijs