Agg*_*nos 1 html javascript css
因此,我想使用Js创建一个简单的货币转换器,我想通过创建列表与5个可用硬币(美元,欧元,GPB,澳元和日元),用户必须从第一个列表中选择他想要转换的硬币和在第二个清单上,他必须选择他想要的硬币货币.这就是我迄今所做的:
function calculate() {
var amount = parseFloat(document.getElementById("amount").value);
var select = document.getElementById("select");
var select1 = document.getElementById("select1");
var result = document.getElementById("result");
if (select.value === "USD") && (select1.value === "USD") {
result.value = (amount * 1);
}
if (select.value === "USD") && (select1.value === "EUR") {
result.value = (amount * 0.88);
}
if (select.value === "USD") && (select1.value === "AUD") {
result.value = (amount * 1.37);
}
if (select.value === "USD") && (select1.value === "GBP") {
result.value = (amount * 0.69);
}
if (select.value === "USD") && (select1.value === "JPY") {
result.value = (amount * 108.96);
}
if (select.value === "EUR") && (select1.value === "EUR") {
result.value = (amount * 1);
}
if (select.value === "EUR") && (select1.value === "USD") {
result.value = (amount * 1.13);
}
if (select.value === "EUR") && (select1.value === "AUD") {
result.value = (amount * 1.55);
}
if (select.value === "EUR") && (select1.value === "GBP") {
result.value = (amount * 0.79);
}
if (select.value === "EUR") && (select1.value === "JPY") {
result.value = (amount * 123.47);
}
if (select.value === "EUR") && (select1.value === "EUR") {
result.value = (amount * 1);
}
if (select.value === "EUR") && (select1.value === "USD") {
result.value = (amount * 1.13);
}
if (select.value === "EUR") && (select1.value === "AUD") {
result.value = (amount * 1.55);
}
if (select.value === "EUR") && (select1.value === "GBP") {
result.value = (amount * 0.79);
}
if (select.value === "EUR") && (select1.value === "JPY") {
result.value = (amount * 123.47);
}
if (select.value === "GPB") && (select1.value === "EUR") {
result.value = (amount * 1.27);
}
if (select.value === "GPB") && (select1.value === "USD") {
result.value = (amount * 1.44);
}
if (select.value === "GPB") && (select1.value === "AUD") {
result.value = (amount * 1.98);
}
if (select.value === "GPB") && (select1.value === "GBP") {
result.value = (amount * 1);
}
if (select.value === "GPB") && (select1.value === "JPY") {
result.value = (amount * 157.08);
}
if (select.value === "AUD") && (select1.value === "EUR") {
result.value = (amount * 0.64);
}
if (select.value === "AUD") && (select1.value === "USD") {
result.value = (amount * 0.73);
}
if (select.value === "AUD") && (select1.value === "AUD") {
result.value = (amount * 1);
}
if (select.value === "AUD") && (select1.value === "GBP") {
result.value = (amount * 0.51);
}
if (select.value === "AUD") && (select1.value === "JPY") {
result.value = (amount * 79.51);
}
if (select.value === "JPY") && (select1.value === "EUR") {
result.value = (amount * 0.0081);
}
if (select.value === "JPY") && (select1.value === "USD") {
result.value = (amount * 0.0092);
}
if (select.value === "JPY") && (select1.value === "AUD") {
result.value = (amount * 0.013);
}
if (select.value === "JPY") && (select1.value === "GBP") {
result.value = (amount * 0.0064);
}
if (select.value === "JPY") && (select1.value === "JPY") {
result.value = (amount * 1);
}
}Run Code Online (Sandbox Code Playgroud)
<h1>Convert US Dollars to Euros </h1>
<form>
<p>
<label for="amount">Amount:</label>
<input type="text" id="amount" value="">
<select id="select">
<option value="USD">USD </option>
<option value="EUR">EUR </option>
<option value="GPB">GBP </option>
<option value="AUD">AUD </option>
<option value="JPY">JPY </option>
</select>
<select id="select1">
<option value="USD">USD </option>
<option value="EUR">EUR </option>
<option value="GPB">GBP </option>
<option value="AUD">AUD </option>
<option value="JPY">JPY </option>
</select>
<input type="text" id="result" value="">
</p>
<p>
<input type="button" value="Calculate" onclick="calculate();">
<input type="reset" value="Reset">
</p>
</form>Run Code Online (Sandbox Code Playgroud)
但到目前为止它根本不起作用......我无法理解为什么......我做错了什么?
标志if之间不应该关闭这些陈述&&.所以你在哪里
if (select.value === "EUR") && (select1.value === "EUR")
Run Code Online (Sandbox Code Playgroud)
它应该是
if (select.value === "EUR" && select1.value === "EUR")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2688 次 |
| 最近记录: |