1.新建一个记事本将html基本结构写出
2.以实现加法举例
a.先定义一个文本框用来输入
b.+
c.再定义一个文本框输入
d.=
e.定义一个文本框用来输出
在body中输入以下代码
<input type="text" id="input2" />+<input type="text" id="input3" >=<input type="text" id="input4" >
f.定义一个求和按钮
<input type="button" value="求和" onclick="getsum()" />
g.为getsum附上求和的功能
(这里注意script所放的位置)
若是document.getElementById(id)这个输入麻烦可以进行简单的调用
下面是完整的简陋加法实现代码
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<input type="text" id="input2" />+<input type="text" id="input3">=<input type="text" id="input4">
<input type="button" value="求和" onclick="getsum()" />
<br />
</body>
<script type="text/javascript">
function byid(id)
{
return document.getElementById(id);
}
<!--避免下面用document……麻烦可以简便调用-->
function getsum()
{
var add1=parseInt(byid("input2").value);
var add2=parseInt(byid("input3").value);
byid("input4").value=(add1+add2);
}
</script>
</html>
附上简陋的加减乘除实现代码
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<input type="text" id="input2" />+<input type="text" id="input3" >=<input type="text" id="input4" >
<input type="button" value="求和" onclick="getsum()" />
<br />
<input type="text" id="input5" />-<input type="text" id="input6" >=<input type="text" id="input7">
<input type="button" value="求差" onclick="getdel()" />
<br />
<input type="text" id="input8" />*<input type="text" id="input9" >=<input type="text" id="input10">
<input type="button" value="求积" onclick="getc()" />
<br />
<input type="text" id="input11" />/<input type="text" id="input12">=<input type="text" id="input13" >
<input type="button" value="除" onclick="getcu()" />
</body>
<script type="text/javascript">
function byid(id)
{
return document.getElementById(id);
}
<!--避免下面用document……麻烦可以简便调用-->
function getsum()
{
var add1=parseInt(byid("input2").value);
var add2=parseInt(byid("input3").value);
byid("input4").value=(add1+add2);
}
function getdel()
{
var add3=parseInt(byid("input5").value);
var add4=parseInt(byid("input6").value);
byid("input7").value=(add3-add4);
}
function getc()
{
var add5=parseInt(byid("input8").value);
var add6=parseInt(byid("input9").value);
byid("input10").value=(add5*add6);
}
function getcu()
{
var add7=parseInt(byid("input11").value);
var add8=parseInt(byid("input12").value);
byid("input13").value=(add7/add8);
}
</script>
</html>
版权声明:本文为qq_43266465原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。