var Show=function(Num1,Num2,Type)
{
Num1=prompt("请输入第一个数字","2")
if(isNaN(Num1))
{
alert("对不起请输入数字")
}
Num2=prompt("请输入第二个数字","3")
if(isNaN(Num2))
{
alert("对不起请输入数字")
}
Type=prompt("请输入运算符号","+")
if(Type=="+"||Type=="-"||Type=="*"||Type=="/")
{
alert("对不清输入错误")
}
parseInt(Num1)
parseInt(Num2)
alert("计算结果是:"+"<br />"+Num1+"Type"+Num2)
}
</script>
怎么在事件里面调用这个方法啊?还有参数怎么传递。。

解决方案 »

  1.   

    xx.onclick = function(){Show(1,2,3...)}这样
      

  2.   

    你上面的那种写法可以理解成
    function Show(Num1,Num2,Type)//你直接调用Show(Num1,Num2,Type)函数就可以了
    {
    Num1=prompt("请输入第一个数字","2")
    if(isNaN(Num1))
    {
    alert("对不起请输入数字")
    }
    Num2=prompt("请输入第二个数字","3")
    if(isNaN(Num2))
    {
    alert("对不起请输入数字")
    }
    Type=prompt("请输入运算符号","+")
    if(Type=="+"||Type=="-"||Type=="*"||Type=="/")
    {
    alert("对不清输入错误")
    }
    parseInt(Num1)
    parseInt(Num2)
    alert("计算结果是:"+"<br />"+Num1+"Type"+Num2)
    }
      

  3.   

    楼主先看看这个
    http://www.w3school.com.cn/js/js_functions.asp
    自然就明白了