最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

javascript實(shí)現(xiàn)的平方米、畝、公頃單位換算小程序

 更新時(shí)間:2014年08月11日 10:19:05   投稿:junjie  
這篇文章主要介紹了javascript實(shí)現(xiàn)的平方米、畝、公頃單位換算小程序,此代碼通過URL傳參的方式使用,也可以根據(jù)自己的需求做些改動(dòng),需要的朋友可以參考下

javascript實(shí)現(xiàn)平方米,畝,公頃單位換算,可以通過url傳遞參數(shù)指定輸入框的值為任何中單位的值。

源代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>javascript實(shí)現(xiàn)的平方米、畝、公頃單位換算小程序</title>
</head>

<body>

<select onchange="selectChange(this)" id="sel">
<option value="公頃">公頃</option>
<option value="畝">畝</option>
<option value="平方米">平方米</option>
</select>
這個(gè)input的值可能是3公頃、3畝、3平方米
<input type="text" value="3" id="input0"/>
<script type="text/javascript">
     var a = parseInt('0'); /////這里改為你動(dòng)態(tài)接受到的值,0代表單位為平方米,1為畝,2為公頃
     var sel = document.getElementById('sel');
     sel.selectedIndex = 2 - a; /////設(shè)置單位下拉
     var lastUnit = document.getElementById('sel').value; //記錄當(dāng)前單位
     var input = document.getElementById("input0");
     //10000平米 = 15畝 = 1公頃
     var fRate = {//換算率
       公頃: { 畝: 15, 平方米: 10000 },
       畝: { 平方米: 10000 / 15, 公頃: 1 / 15 },
       平方米: { 畝: 15 / 10000, 公頃: 1 / 10000}
     };
     function selectChange(obj) {//單位改變,執(zhí)行換算
       var v = parseFloat(input.value);//得到原來的值
       //執(zhí)行換算,注意fRate的取值,得到上一次的單位節(jié)點(diǎn),再取當(dāng)前單位的換算率
       var rst = (v * fRate[lastUnit][sel.value]).toFixed(4);//保留4位小數(shù)
       input.value = rst;
       lastUnit = sel.value;//更新當(dāng)前單位變量
     }
</script>

</body>
</html>

相關(guān)文章

最新評(píng)論

乌鲁木齐县| 宁津县| 自治县| 儋州市| 馆陶县| 临泽县| 红原县| 龙山县| 内黄县| 江华| 德惠市| 监利县| 绥滨县| 巴彦淖尔市| 博野县| 罗江县| 涪陵区| 永定县| 新乡县| 顺义区| 左权县| 海门市| 东至县| 海城市| 阿城市| 南开区| 上蔡县| 通河县| 石棉县| 赤壁市| 宕昌县| 永宁县| 乌拉特前旗| 万盛区| 津南区| 湖州市| 民勤县| 章丘市| 冷水江市| 出国| 兴仁县|