整体设计起来可能代码比较多,这里给你一个计算单一2个坐标间距离的JS以供参考! 把以下代码保存为a.html测试即可!
<script language="JavaScript">
//定义二维数组并初始化
function dis()
{
var start=document.getElementById("start").value;
var str1=start.split(",");
var end=document.getElementById("end").value;
var str2=end.split(",");
var c1=(str1[0]-str2[0])*(str1[0]-str2[0]);
var c2=(str1[1]-str2[1])*(str1[1]-str2[1]);
var c3=Math.sqrt(c1+c2);
document.getElementById("con").innerText=c3;
//alert(end);
}
</script>
开始坐标:<input type="text" id="start">二唯坐标请用逗号割开!<br>
结束坐标:<input type="text" id="end">二唯坐标请用逗号割开!<br>
<input type="button" onclick="dis();"value="测算距离">
<div id="con"></div>