本文所分享的知识点是【javascript实现的平方米、亩、公顷单位换算小程序】,欢迎您喜欢我爱IT技术网所分享的教程、知识、经验或攻略,下面是详细的讲解。
javascript实现的平方米、亩、公顷单位换算小程序
<!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实现的平方米、亩、公顷单位换算小程序</title>
</head>
<body>
<select onchange="selectChange(this)" id="sel">
<option value="公顷">公顷</option>
<option value="亩">亩</option>
<option value="平方米">平方米</option>
</select>
这个input的值可能是3公顷、3亩、3平方米
<input type="text" value="3" id="input0"/>
<script type="text/javascript">
var a=parseInt('0'); /////这里改为你动态接受到的值,0代表单位为平方米,1为亩,2为公顷
var sel=document.getElementById('sel');
sel.selectedIndex=2 - a; /////设置单位下拉
var lastUnit=document.getElementById('sel').value; //记录当前单位
var input=document.getElementById("input0");
//10000平米=15亩=1公顷
var fRate={//换算率
公顷: { 亩: 15, 平方米: 10000 },
亩: { 平方米: 10000 / 15, 公顷: 1 / 15 },
平方米: { 亩: 15 / 10000, 公顷: 1 / 10000}
};
function selectChange(obj) {//单位改变,执行换算
var v=parseFloat(input.value);//得到原来的值
//执行换算,注意fRate的取值,得到上一次的单位节点,再取当前单位的换算率
var rst=(v * fRate[lastUnit][sel.value]).toFixed(4);//保留4位小数
input.value=rst;
lastUnit=sel.value;//更新当前单位变量
}
</script>
</body>
</html>
关于javascript实现的平方米、亩、公顷单位换算小程序的相关讨论如下:
相关问题:一公顷是多少平方米 一公顷是多少亩 一公顷多少平...
答:一块面积一公顷的土地为10000平方米,大约与一个标准足球场近似。一公顷是多少亩?1公顷 = 15亩一公顷多少平方千米?1公顷 = 0.01平方千米一公顷的具体换算单位如下:公制 1 平方厘米=100 平方毫米=0.1550 平方英寸1 平方米=10000 平方厘米=1.1960 ... >>详细
相关问题:2301060平方改写成用公顷作单位
答:2301060平方=230.106公顷 公顷:公制地积单位。 别称:平方百米 (便于记忆和换算)。 表示符号:hm² 公顷为面积的公制单位(国际单位)。一块面积一公顷的土地为10000平方米,比一个标准足球场面积稍大 单位换算 1平方厘米=100平方毫米=0.... >>详细
相关问题:面积单位换算:1亩等于多少平方米?
答:1 公顷=10000 平方米=100 公亩=15 市亩 1 公亩=100 平方米 1平方米=0.0015亩 ∴1亩=666.67平方米 平方米换为亩--- 计算口诀为“加半左移三”。1平方米=0.0015亩,如128平方米等于多少亩?计算方法是先用128加128的一半:128+64=192,再把小数点... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
