http://taobao.fm/JavaScript/test/1234.html

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
<title></title>
<script>
window.onload=function()
    {
        var oTxt1=document.getElementById("txt1")
        var oTxt2=document.getElementById("txt2")
        var oTxt3=document.getElementById("txt3")
        var oBtn1=document.getElementById("btn1")
        var oBtn2=document.getElementById("btn2")
        var oBtn3=document.getElementById("btn3")
        var oBtn4=document.getElementById("btn4")

        oBtn1.onclick=function()
        {
            var A1=parseFloat(oTxt1.value);
            var A2=parseFloat(oTxt2.value);// 这两个变量我移到全局,就不能使用了,可能是哪点设置的不对;
            if (isNaN(A1))
            {
                oTxt3.value='您输入的第一个数字有误'
            }
            else if (isNaN(A2))
            {
                oTxt3.value='您输入的第二个数字有误'
            }
            else{
                oTxt3.value=(A1+A2)
            }
        }
//下面三个函数是和btn1的onclick是一样的,以后需要找合并的方法去实现;
// 而且我现在这个写法好像代码太臃肿了,如果是写科学计算器,会很多代码;
        oBtn2.onclick=function()
        {
            var A1=parseFloat(oTxt1.value);
            var A2=parseFloat(oTxt2.value);
            if (isNaN(A1))
            {
                oTxt3.value='您输入的第一个数字有误'
            }
            else if (isNaN(A2))
            {
                oTxt3.value='您输入的第二个数字有误'
            }
            else{
                oTxt3.value=(A1-A2)
            }
        }

        oBtn3.onclick=function()
        {
            var A1=parseFloat(oTxt1.value);
            var A2=parseFloat(oTxt2.value);
            if (isNaN(A1))
            {
                oTxt3.value='您输入的第一个数字有误'
            }
            else if (isNaN(A2))
            {
                oTxt3.value='您输入的第二个数字有误'
            }
            else{
                oTxt3.value=(A1*A2)
            }
        }

        oBtn4.onclick=function()
        {
            var A1=parseFloat(oTxt1.value);
            var A2=parseFloat(oTxt2.value);
            if (isNaN(A1))
            {
                oTxt3.value='您输入的第一个数字有误'
            }
            else if (isNaN(A2))
            {
                oTxt3.value='您输入的第二个数字有误'
            }
            else{
                oTxt3.value=(A1/A2)
            }
        }
    }
    </script>
    </head>
    <body>
    <input id="txt1" type="text" >
    <input id="txt2" type="text" >
    =
<input id="txt3" type="text" >
    <p>
    <input id="btn1" type="button" value="加">
    <input id="btn2" type="button" value="减">
    <input id="btn3" type="button" value="乘">
    <input id="btn4" type="button" value="除">
    </p>

    </body>
    </html>