KG转lbs转换不正常

时间:2016-05-20 15:29:57

标签: javascript html htmlbutton unit-conversion

我是JavaScript的新手,无法弄清楚它为什么不起作用。

HTML:

<input type="text" id="weight_value" placeholder="Input Weight" />
                <select id="weight_unit">
                   <option value="lbs">KG to Pound</option>
                   <option value="kg">Pound to KG</option>
                </select>
                <button title="Convert" onclick="display_result()">Convert</button>
            <div id="result"></div>
<script src="hero.js"></script>

JavaScript的:

 function display_result(){

                        var kg = 0.45359237
                        var results = ""

                            if ($(this).val() == "kg") {
                                $("#result").val( $("#weight_value").val()*kg)
                            } else {
                                $("#result").val( $("#weight_value").val()/kg)
                            }
                        };

1 个答案:

答案 0 :(得分:0)

试试这个。

function display_result(){
    var kg = 0.45359237
    var results = ""
    if ($('#weight_unit').val() == "kg") {
        $("#result").html( $("#weight_value").val()*kg)
    } 
    else {
        $("#result").html( $("#weight_value").val()/kg)
    }
};