console
function cut(){
var x=document.getElementsByTagName("input")
var i;
for(i=0;i<x.length;i++){
x[i].value=""
}
}
function kilometer(){
var t=document.getElementById("num").value
document.getElementById("num1").value = t*1000;
document.getElementById("num2").value =t*100000;
document.getElementById("num3").value = t*1000000;
}
function meter(){
var m=document.getElementById("num1").value
document.getElementById("num").value = m*0.001;
document.getElementById("num2").value =m*100;
document.getElementById("num3").value = m*1000;
}
function centimeter(){
var n=document.getElementById("num2").value
document.getElementById("num").value = n*0.00001.toFixed(5);
document.getElementById("num1").value = n*0.01.toFixed(5);
document.getElementById("num3").value = n*10;
}
function millimeter(){
var b=document.getElementById("num3").value
document.getElementById("num").value = b*0.000001.toFixed(6);
document.getElementById("num1").value = b*0.001.toFixed(6);
document.getElementById("num2").value = b*0.1.toFixed(6);
}
<html>
<head><title>单位转换</title></head>
<body>
<div style="margin-left:300px;" >
<h2>长度转换单位</h2>
<button onclick="cut()">清空</button>
<br/>
<span>千米:</span>
<input type="number" id="num" onchange="kilometer()">
<br/>
<span>  米:</span>
<input type="number" id="num1" onchange="meter()">
<br/>
<span>厘米:</span>
<input type="number" id="num2" onchange="centimeter()">
<br/>
<span>毫米:</span>
<input type="number" id="num3" onchange="millimeter()">
<br/>
</div>
</body>
</html>