<html>
<head>
<title>计算器</title>
<!--从这里开始剪切-->
<script>
<!--> willclear=false
function backspace(){
Calc.Input.value=Calc.Input.value.substring(0,Calc.Input.value.length-1)
Calc.Input.title=Calc.Input.value.substring(0,Calc.Input.title.length-1)
}
function addoperate(){
if(willclear){
willclear=false
clearinput()
}
Calc.Input.value+=event.srcElement.innerText
Calc.Input.title+=event.srcElement.name
}
function clearinput(){
Calc.Input.value="
Calc.Input.title="
}
function result (){
Calc.Input.value=eval(Calc.Input.title)
willclear=true
}
//-->
</script>
<style>
button {width:100%;border:4 solid:#808080;background-color:#808080}
</style>
</head>
<body>
<form.name="Calc"action="">
<table border=1 bordercolorlight="#808080" bordercolor="#808080"width="200" height="38">
<tr>
<td width="200" height="39"bgcolor="#C0C0C0" ><input name="Input" type="Text" size=24 value="0" width="100%"height="50" style="background-color:#F5F5F5;fontfamily:Arial;border:5 solid #F5F5F5"></td></tr>
<tr><td width="291" height="39">
<table border="0" width="100%" height="105" cellpandding="0"</tr>
<tr>
<td width="25%"height="31"align="center"bgcolor="#C0C0C0">
<button name="7"OnClick="addoperate()">7</button>
</td>
<td width="25%"height="31"align="center"bgcolor="#C0C0C0">
<button name="8"OnClick="addoperate()">8</button>
</td>
<td width="25%"height="31"align="center"bgcolor="#C0C0C0">
<button name="9"OnClick="addoperate()">9</button></td></tr><tr>
<td width="25%"height="31"align="center"bgcolor="#C0C0C0">
<button name="4"OnClick="addoperate()">4</button>
</td>
<td width="25%"height="31"align="center"bgcolor="#C0C0C0">
<button name="5"OnClick="addoperate()">5</button>
</td>
<td width="25%"height="31"align="center"bgcolor="#C0C0C0">
<button name="6"OnClick="addoperate()">6</button>
</td>
<td width="25%"height="31"><button name="="OnClick="result()">= </button></td>
</tr><tr>
<td width="25%"height="31"align="center"bgcolor="#C0C0C0">
<button name="1"OnClick="addoperate()">1</button>
</td>
<td width="25%"height="31"align="center"bgcolor="#C0C0C0">
<button name="2"OnClick="addoperate()">2</button>
</td>
<td width="25%"height="31"align="center"bgcolor="#C0C0C0">
<button name="3"OnClick="3">3</button>
</td>
</tr><tr>
<td width="25%"height="31"align="center"bgcolor="#C0C0C0">
<button name="0"OnClick="addoperate()">0</button>
</td>
<td width="25%"height="31"align="center"bgcolor="#C0C0C0">
<button name="+"OnClick="addoperate()">+</button>
</td>
<td width="25%"height="31"align="center"bgcolor="#C0C0C0">
<button name="."OnClick="addoperate()">.</button>
</td></tr>
</table>
</form>
</body>
</html>
<head>
<title>计算器</title>
<!--从这里开始剪切-->
<script>
<!--> willclear=false
function backspace(){
Calc.Input.value=Calc.Input.value.substring(0,Calc.Input.value.length-1)
Calc.Input.title=Calc.Input.value.substring(0,Calc.Input.title.length-1)
}
function addoperate(){
if(willclear){
willclear=false
clearinput()
}
Calc.Input.value+=event.srcElement.innerText
Calc.Input.title+=event.srcElement.name
}
function clearinput(){
Calc.Input.value="
Calc.Input.title="
}
function result (){
Calc.Input.value=eval(Calc.Input.title)
willclear=true
}
//-->
</script>
<style>
button {width:100%;border:4 solid:#808080;background-color:#808080}
</style>
</head>
<body>
<form.name="Calc"action="">
<table border=1 bordercolorlight="#808080" bordercolor="#808080"width="200" height="38">
<tr>
<td width="200" height="39"bgcolor="#C0C0C0" ><input name="Input" type="Text" size=24 value="0" width="100%"height="50" style="background-color:#F5F5F5;fontfamily:Arial;border:5 solid #F5F5F5"></td></tr>
<tr><td width="291" height="39">
<table border="0" width="100%" height="105" cellpandding="0"</tr>
<tr>
<td width="25%"height="31"align="center"bgcolor="#C0C0C0">
<button name="7"OnClick="addoperate()">7</button>
</td>
<td width="25%"height="31"align="center"bgcolor="#C0C0C0">
<button name="8"OnClick="addoperate()">8</button>
</td>
<td width="25%"height="31"align="center"bgcolor="#C0C0C0">
<button name="9"OnClick="addoperate()">9</button></td></tr><tr>
<td width="25%"height="31"align="center"bgcolor="#C0C0C0">
<button name="4"OnClick="addoperate()">4</button>
</td>
<td width="25%"height="31"align="center"bgcolor="#C0C0C0">
<button name="5"OnClick="addoperate()">5</button>
</td>
<td width="25%"height="31"align="center"bgcolor="#C0C0C0">
<button name="6"OnClick="addoperate()">6</button>
</td>
<td width="25%"height="31"><button name="="OnClick="result()">= </button></td>
</tr><tr>
<td width="25%"height="31"align="center"bgcolor="#C0C0C0">
<button name="1"OnClick="addoperate()">1</button>
</td>
<td width="25%"height="31"align="center"bgcolor="#C0C0C0">
<button name="2"OnClick="addoperate()">2</button>
</td>
<td width="25%"height="31"align="center"bgcolor="#C0C0C0">
<button name="3"OnClick="3">3</button>
</td>
</tr><tr>
<td width="25%"height="31"align="center"bgcolor="#C0C0C0">
<button name="0"OnClick="addoperate()">0</button>
</td>
<td width="25%"height="31"align="center"bgcolor="#C0C0C0">
<button name="+"OnClick="addoperate()">+</button>
</td>
<td width="25%"height="31"align="center"bgcolor="#C0C0C0">
<button name="."OnClick="addoperate()">.</button>
</td></tr>
</table>
</form>
</body>
</html>
1、 <form.name="Calc "action= " "> 改为<form name= "Calc "action= " ">
2、function result (){
Calc.Input.value=eval(Calc.Input.title);//加上分号
willclear=true;
} 3、function clearinput(){
Calc.Input.value="";
Calc.Input.title="";//空
}
错误:Calc.Input 为空或不是对象
<head>
<title> 计算器 </title>
<!--从这里开始剪切-->
<script>
<!--> willclear=false
function backspace(){
Calc.Input.value=Calc.Input.value.substring(0,Calc.Input.value.length-1)
Calc.Input.title=Calc.Input.value.substring(0,Calc.Input.title.length-1)
}
function addoperate(){
if(willclear){
willclear=false
clearinput()
}
Calc.Input.value+=event.srcElement.innerText
Calc.Input.title+=event.srcElement.name
}
function clearinput(){
Calc.Input.value="";
Calc.Input.title="";
}
function result (){
Calc.Input.value=eval(Calc.Input.title);
willclear=true;
}
//-->
</script>
<style>
button {width:100%;border:4 solid:#808080;background-color:#808080}
</style>
</head>
<body>
<form name= "Calc "action= " ">
<table border=1 bordercolorlight= "#808080 " bordercolor= "#808080 "width= "200 " height= "38 ">
<tr>
<td width= "200 " height= "39 "bgcolor= "#C0C0C0 " > <input name= "Input " type= "Text " size=24 value= "0 " width= "100% "height= "50 " style= "background-color:#F5F5F5;fontfamily:Arial;border:5 solid #F5F5F5 "> </td> </tr>
<tr> <td width= "291 " height= "39 ">
<table border= "0 " width= "100% " height= "105 " cellpandding= "0 " </tr>
<tr>
<td width= "25% "height= "31 "align= "center "bgcolor= "#C0C0C0 ">
<button name= "7 "OnClick= "addoperate() "> 7 </button>
</td>
<td width= "25% "height= "31 "align= "center "bgcolor= "#C0C0C0 ">
<button name= "8 "OnClick= "addoperate() "> 8 </button>
</td>
<td width= "25% "height= "31 "align= "center "bgcolor= "#C0C0C0 ">
<button name= "9 "OnClick= "addoperate() "> 9 </button> </td> </tr> <tr>
<td width= "25% "height= "31 "align= "center "bgcolor= "#C0C0C0 ">
<button name= "4 "OnClick= "addoperate() "> 4 </button>
</td>
<td width= "25% "height= "31 "align= "center "bgcolor= "#C0C0C0 ">
<button name= "5 "OnClick= "addoperate() "> 5 </button>
</td>
<td width= "25% "height= "31 "align= "center "bgcolor= "#C0C0C0 ">
<button name= "6 "OnClick= "addoperate() "> 6 </button>
</td>
<td width= "25% "height= "31 "> <button name= "= "OnClick= "result() "> = </button> </td>
</tr> <tr>
<td width= "25% "height= "31 "align= "center "bgcolor= "#C0C0C0 ">
<button name= "1 "OnClick= "addoperate() "> 1 </button>
</td>
<td width= "25% "height= "31 "align= "center "bgcolor= "#C0C0C0 ">
<button name= "2 "OnClick= "addoperate() "> 2 </button>
</td>
<td width= "25% "height= "31 "align= "center "bgcolor= "#C0C0C0 ">
<button name= "3 "OnClick= "3 "> 3 </button>
</td>
</tr> <tr>
<td width= "25% "height= "31 "align= "center "bgcolor= "#C0C0C0 ">
<button name= "0 "OnClick= "addoperate() "> 0 </button>
</td>
<td width= "25% "height= "31 "align= "center "bgcolor= "#C0C0C0 ">
<button name= "+ "OnClick= "addoperate() "> + </button>
</td>
<td width= "25% "height= "31 "align= "center "bgcolor= "#C0C0C0 ">
<button name= ". "OnClick= "addoperate() "> . </button>
</td> </tr>
</table>
</form>
</body>
</html>
<head>
<title> 计算器 </title>
<!--从这里开始剪切-->
<script>
<!--> willclear=false
function backspace(){
Calc.Input.value=Calc.Input.value.substring(0,Calc.Input.value.length-1)
Calc.Input.title=Calc.Input.value.substring(0,Calc.Input.title.length-1)
}
function addoperate(){
if(willclear){
willclear=false
clearinput()
}
Calc.Input.value+=event.srcElement.innerText
Calc.Input.title+=event.srcElement.name
}
function clearinput(){
Calc.Input.value="";
Calc.Input.title="";
}
function result (){
Calc.Input.value=eval(Calc.Input.title);
willclear=true;
}
//-->
</script>
<style>
button {width:100%;border:4 solid:#808080;background-color:#808080}
</style>
</head>
<body>
<form name= "Calc"action= " ">
<table border=1 bordercolorlight= "#808080 " bordercolor= "#808080 "width= "200 " height= "38 ">
<tr>
<td width= "200 " height= "39 "bgcolor= "#C0C0C0 " > <input name= "Input" type= "Text " size=24 value= "0 " width= "100% "height= "50 " style= "background-color:#F5F5F5;fontfamily:Arial;border:5 solid #F5F5F5 "> </td> </tr>
<tr> <td width= "291 " height= "39 ">
<table border= "0" width= "100% " height= "105 " cellpandding= "0 " </tr>
<tr>
<td width= "25% "height= "31 "align= "center "bgcolor= "#C0C0C0 ">
<button name= "7"OnClick= "addoperate()">7</button>
</td>
<td width= "25% "height= "31 "align= "center "bgcolor= "#C0C0C0 ">
<button name= "8"OnClick= "addoperate()">8</button>
</td>
<td width= "25% "height= "31 "align= "center "bgcolor= "#C0C0C0 ">
<button name= "9"OnClick= "addoperate()">9</button> </td> </tr> <tr>
<td width= "25% "height= "31 "align= "center "bgcolor= "#C0C0C0 ">
<button name= "4"OnClick= "addoperate()">4</button>
</td>
<td width= "25% "height= "31 "align="center "bgcolor= "#C0C0C0 ">
<button name= "5"OnClick= "addoperate()">5</button>
</td>
<td width= "25% "height= "31 "align= "center "bgcolor= "#C0C0C0 ">
<button name= "6"OnClick= "addoperate()">6</button>
</td>
<td width= "25% "height= "31 "> <button name= "= "OnClick= "result() "> = </button> </td>
</tr> <tr>
<td width= "25% "height= "31 "align= "center "bgcolor= "#C0C0C0 ">
<button name= "1"OnClick= "addoperate()">1</button>
</td>
<td width= "25% "height= "31 "align= "center "bgcolor= "#C0C0C0 ">
<button name= "2"OnClick= "addoperate()">2</button>
</td>
<td width= "25% "height= "31 "align= "center "bgcolor= "#C0C0C0 ">
<button name= "3 "OnClick="addoperate()">3</button>
</td>
</tr> <tr>
<td width= "25% "height= "31 "align= "center "bgcolor= "#C0C0C0 ">
<button name= "0"OnClick= "addoperate()">0</button>
</td>
<td width= "25% "height= "31 "align= "center "bgcolor= "#C0C0C0 ">
<button name= "+"OnClick= "addoperate()">+</button>
</td>
<td width= "25% "height= "31 "align= "center "bgcolor= "#C0C0C0 ">
<button name= "."OnClick= "addoperate()">.</button>
</td> </tr>
</table>
</form>
</body>
</html>