<script type="text/javascript">
function $(x){ return(document.getElementById(x)); }
function calc()
{
var ingspeed,ingangle,ingtime,ingdistance;
var g=10;
ingspeed=$("txt_init_speed").value;
ingangle=$("txt_angle").value;
if(ingspeed="" || ingangle="")
{
alert("抱歉,您输入的信息不全!");
return;
}
if(isNaN(ingspeed) || isNaN(ingangle))
{
alert("抱歉,请输入数值!");
return;
}
ingtime=Math.sin(ingangle/180*Math.PI)*ingspeed/g*2;
ingdistance=ingtime*Math.cos*(ingangle/180*Math.PI)*ingspeed;
$("txt_time").value=ingtime.toFixed(2);
$("txt_distance").value=intdistance.toFixed(2);
}
</script>
<body >
炮弹的初速度:<input type="text" id="txt_init_speed" />(米/秒)</br>
炮弹的发射仰角:<input type="text" id="txt_angle" />(度)</br>
<button onclick="calc()">计算</button></br>
炮弹的飞行时间:<input type="text" id="txt_time" />(米/秒)</br>
炮弹的射程:<input type="text" id="txt_distance" />(度)</br>
</body>先上代码
内容就不说了吧 很简单
解决方案 »
- 图片显示问题
- 请高手指教下 JS 图片轮播问题
- 关于google自定义搜索的搜索样式问题
- js调色板【修改版】
- 求助,请问文本框的onchange事件和onblur事件效果好像一样???
- 写了一段定时读写数据库的代码,可是总是第一次成功。。 第二次就不执行了,请各位看看,在线等
- 请问大虾们
- 急!!!!!iframe层怎样才能在父页上面??
- table的style设置display:none, 运行时改为display:inline为什么在netscape7.2里面取得table里面元素的offsetTop值不对?
- 菜鸟对easyui的使用表示不理解,表格,样式,树为什么不出来?已经深夜了。。。。
- 局部作用域里定义的全局变量和局部变量
- JS window.onload=function(){}在火狐下不能加载运行
<html>
<head>
<title></title>
<script type="text/javascript">
function $(x){ return(document.getElementById(x)); }
function calc(){
var ingspeed,ingangle,ingtime,ingdistance;
var g=10;
ingspeed=$("txt_init_speed").value;
ingangle=$("txt_angle").value;
if(ingspeed=="" || ingangle==""){
alert("抱歉,您输入的信息不全!");
return;
}
if(isNaN(ingspeed) || isNaN(ingangle)){
alert("抱歉,请输入数值!");
return;
}
ingtime=Math.sin(ingangle/180*Math.PI)*ingspeed/g*2;
ingdistance=ingtime*Math.cos(ingangle/180*Math.PI)*ingspeed;
$("txt_time").value=ingtime.toFixed(2);
$("txt_distance").value=ingdistance.toFixed(2);
}
</script>
</head>
<body >
炮弹的初速度:<input type="text" id="txt_init_speed" />(米/秒)</br>
炮弹的发射仰角:<input type="text" id="txt_angle" />(度)</br>
<button onclick="calc()">计算</button></br>
炮弹的飞行时间:<input type="text" id="txt_time" />(秒)</br>
炮弹的射程:<input type="text" id="txt_distance" />(米)</br>
</body>
</html>
if(ingspeed="" || ingangle="")要写成if(ingspeed=="" || ingangle=="")
=是赋值运算符,==才是判断相等ingdistance=ingtime*Math.cos*(ingangle/180*Math.PI)*ingspeed;
cos后面多了一个*号$("txt_distance").value=intdistance.toFixed(2);
intdistance拼写错了,应是ingdistance