带有单位选择的JavaScript简单单位转换

带有单位选择的JavaScript简单单位转换,javascript,Javascript,我试图用下拉选择的单元来构建一个单元转换器,但我很难找到一个简单的例子。有谁能分享他们的知识,举个例子,或者指导我学习教程吗? 我是JavaScript新手,看过几个转换网站的源代码,了解我需要使用数组,但我似乎无法理解代码如何查看用户输入单元,然后使用数组中的因子将其转换为选定的输出单元。我想要某种类型的分步指南。 任何帮助都将不胜感激。 <input type="text" id="input"/> <select id="inputOptions" onchange="c

我试图用下拉选择的单元来构建一个单元转换器,但我很难找到一个简单的例子。有谁能分享他们的知识,举个例子,或者指导我学习教程吗? 我是JavaScript新手,看过几个转换网站的源代码,了解我需要使用数组,但我似乎无法理解代码如何查看用户输入单元,然后使用数组中的因子将其转换为选定的输出单元。我想要某种类型的分步指南。 任何帮助都将不胜感激。


<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等等。