`
jinyanhui2008
  • 浏览: 313973 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

JS 计算两点间的直线距离

    博客分类:
  • js
 
阅读更多

要完成此效果需要两个步骤

第一步:把如下代码加入到<head>区域中

 

 

 

<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function distance(form) {
var x1 = eval(form.x1.value);
var y1 = eval(form.y1.value);
var x2 = eval(form.x2.value);
var y2 = eval(form.y2.value);
var xdiff = x2 - x1;
var ydiff = y2 - y1;
form.answer.value = Math.pow((xdiff * xdiff + ydiff * ydiff), 0.5);
}
//  End -->
</script>


第二步:把如下代码加入到<body>区域中

<center>
<form>
<table border=3 cellspacing=2 cellpadding=5>
<tr>
        <td colspan=4 align=center height="18">求两点的直线距离</td>
</tr>
<tr>
        <td colspan=2 align=center>点 A 座标</td>
        <td colspan=2 align=center>点 B 座标</td>
</tr>
<tr>
        <td align=center>X 轴</td>
        <td align=center>Y 轴</td>
        <td align=center>X 轴</td>
        <td align=center>Y 轴</td>
</tr>
<tr>
<td align=center><input type=text name=x1 size=5></td>
<td align=center><input type=text name=y1 size=5></td>
<td align=center><input type=text name=x2 size=5></td>
<td align=center><input type=text name=y2 size=5></td>
</tr>
<tr>
<td colspan=4 align=center>
          <input type=button value="得到结果" onClick="distance(this.form)">
        </td>
</tr>
<tr>
<td colspan=4 align=center><input type=text name=answer size=20></td>
</tr>
</table>
</form>
</center>
<a href="http://www.alixixi.com/Dev/HTML/jsrun/">欢迎访问阿里西西网页特效集</a>
 

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics