<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script>
function
myjs(){
var
ft = document.getElementById("fhv").value;
var
v1 = document.getElementById("v1").value;
var
v2 = document.getElementById("v2").value;
var
v3 = '';
if
("+" == ft){
v3 = Number(v1) +Number(v2);
}
else
if
("-" == ft){
v3 = Number(v1)-Number(v2);
}
else
if
("*" == ft){
v3 = Number(v1)*Number(v2);
}
else
if
("/" == ft){
v3 = Number(v1)/Number(v2);
}
else
{
v3 = '';
}
document.getElementById("v3").value= v3;
document.getElementById("z3").innerHTML = v3;
}
function
changeFh(){
var
fu = document.getElementById("fh");
var
idx= fu.selectedIndex ;
var
ft = fu.options[idx].value;
var
fs = fu.options[idx].text;
if
("+" == ft){
document.getElementById("an").innerHTML= '加';
document.getElementById("fhv").value= '+';
}
else
if
("-" == ft){
document.getElementById("an").innerHTML= '减';
document.getElementById("fhv").value= '-';
}
else
if
("*" == ft){
document.getElementById("an").innerHTML= '乘';
document.getElementById("fhv").value= '*';
}
else
if
("/" == ft){
document.getElementById("an").innerHTML= '除';
document.getElementById("fhv").value= '/';
}
else
{
document.getElementById("an").innerHTML= '请选择符号';
document.getElementById("fhv").value= '';
}
var
v1 = document.getElementById("v1").value;
v1 = v1.replace(/\s+/g,"");
if
(v1.length == 0){
document.getElementById("fhz").innerHTML = '';
}
}
function
radow_load(){
changeFh();
}
function
checkValue1(){
var
v1 = document.getElementById("v1").value;
v1 = v1.replace(/\s+/g,"");
if
(isNaN(v1)){
document.getElementById("v1").value = "" ;
alert("请输入数字!");
}
document.getElementById("z1").innerHTML = v1;
}
function
checkValue2(){
var
v2 = document.getElementById("v2").value;
v2 = v2.replace(/\s+/g,"");
if
(isNaN(v2)){
document.getElementById("v2").value = '';
alert("请输入数字");
}
var
fhx = document.getElementById("fhv").value;
if
(fhx.length == 0){
document.getElementById("v2").value = '';
alert("请输入符号");
return
;
}
document.getElementById("fhz").innerHTML = fhx;
document.getElementById("z2").innerHTML = v2;
document.getElementById("fhzy").innerHTML = '=';
}
function
clearValue(){
document.getElementById("v1").value= '';
document.getElementById("v2").value= '';
document.getElementById("v3").value= '';
document.getElementById("fhv").value= '';
document.getElementById("fh").value= '';
document.getElementById("fhz").value= '';
document.getElementById("an").innerHTML= '请选择符号';
document.getElementById("z1").innerHTML= '';
document.getElementById("z2").innerHTML= '';
document.getElementById("z3").innerHTML= '';
document.getElementById("fhzy").innerHTML= '';
document.getElementById("fhz").innerHTML= '';
}
</script>
</head>
<body onload="radow_load()">
<h1>我的 Web 页面</h1>
<table>
<tr>
<td>
<input id="v1" name="第一个值" onchange="checkValue1()"/>
<select id="fh" name="符号" onchange="changeFh()" >
<option value ="+">+</option>
<option value ="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
</select>
<input id="v2" name="第二个值" onchange="checkValue2()"/>
<b>=</b>
<input id="v3" name="结果"/>
<button id="an" type="button" onclick="myjs()">请选择符号</button>
<button id="ca" type="button" onclick="clearValue()">清空</button>
<input id="fhv" name="fhv" hidden="true"/>
</td>
</tr>
<tr>
<td>
<b id="z1"></b>
<b id="fhz"></b>
<b id="z2"></b>
<b id="fhzy"></b>
<b id="z3"></b>
</td>
</tr>
</table>
</body>
</html>