带有单位选择的JavaScript简单单位转换
我试图用下拉选择的单元来构建一个单元转换器,但我很难找到一个简单的例子。有谁能分享他们的知识,举个例子,或者指导我学习教程吗? 我是JavaScript新手,看过几个转换网站的源代码,了解我需要使用数组,但我似乎无法理解代码如何查看用户输入单元,然后使用数组中的因子将其转换为选定的输出单元。我想要某种类型的分步指南。 任何帮助都将不胜感激。带有单位选择的JavaScript简单单位转换,javascript,Javascript,我试图用下拉选择的单元来构建一个单元转换器,但我很难找到一个简单的例子。有谁能分享他们的知识,举个例子,或者指导我学习教程吗? 我是JavaScript新手,看过几个转换网站的源代码,了解我需要使用数组,但我似乎无法理解代码如何查看用户输入单元,然后使用数组中的因子将其转换为选定的输出单元。我想要某种类型的分步指南。 任何帮助都将不胜感激。 <input type="text" id="input"/> <select id="inputOptions" onchange="c
<input type="text" id="input"/>
<select id="inputOptions" onchange="change()">
<option >meter</option>
<option>cm</option>
</select>
<input type="text" readonly id="result" id="result"/>
<select id="resultOptions" onchange="change()">
<option>meter</option>
<option>cm</option>
</select>
<script>
function change()
{
var inputValue = document.getElementById("input").value;
var inputUnit = document.getElementById("inputOptions").value;
var outputUnit = document.getElementById("resultOptions").value;
var convertedResult;
if(inputUnit === 'meter'){
if(outputUnit ==='meter'){
convertedResult = inputValue;
}
else
{
convertedResult = inputValue * 100;
}
}
else
{
if(outputUnit ==='meter'){
convertedResult = inputValue / 100;
}
else
{
convertedResult = inputValue;
}
}
document.getElementById("result").value = convertedResult;
}
</script>
米
厘米
米
厘米
函数更改()
{
var inputValue=document.getElementById(“输入”).value;
var inputUnit=document.getElementById(“inputOptions”).value;
var outputUnit=document.getElementById(“resultOptions”).value;
var转换结果;
如果(输入单位=='meter'){
如果(输出单位=='meter'){
convertedResult=输入值;
}
其他的
{
convertedResult=输入值*100;
}
}
其他的
{
如果(输出单位=='meter'){
convertedResult=输入值/100;
}
其他的
{
convertedResult=输入值;
}
}
document.getElementById(“结果”).value=convertedResult;
}
你的意思是这样的
$(“选择”).change(函数(){
$(“#cur_值”).remove();
$(document.body).append(“+$(this.val()+”);
})
美元
日元
欧元的转换率:
您希望转换什么?您需要发布一些您理解有困难的代码,然后就您不理解的内容提出具体问题。我想要一个非常简单的示例,其中用户输入一个数字,并选择一个单位,然后是另一个被禁用的数字输入,它将显示函数的结果,这个输入还有一个单元选择器,最后是一个按钮,onclick将调用函数。一些简单的东西,比如mm,cm,m,km,T,lb等等。