日期:2014-05-16  浏览次数:20418 次

有参JS跟无参
function selectName() {}
function selectNumber(num) {} 
 一个有参数的 一个没参数的
 
input text="submit" onclick=""
怎么把这两个方法写一起 onclick一次性调用?

------解决方案--------------------
input text="submit" onclick="selectName(); selectNumber(1)"
------解决方案--------------------
本人天性愚钝,试着猜一下楼主的意思:
JScript code

function foo(num){
    if(typeof num != undefined){ // 有参
        // do something
        console.log(num);
    } else {
        // do something
        console.log(num);
    }
}
foo(1);
foo();

------解决方案--------------------
探讨

引用:
你太高估别人的语文水平和理解能力了。

。。。大哥我错了 就是想2个function 用一个function写出来
无参的知道怎么写 有参的不知道怎么下手了

------解决方案--------------------


function com(v){
if(v.length>0){
selectNumber(v);
}else{
selectName() ;
}
}
------解决方案--------------------
selectNumber(num)
selectName()
想看看你这2个方法里面的内容。。
------解决方案--------------------
我不知道你们js水平怎么样,js好像是不区分函数参数的,就是说,你定义了函数参数你可以不穿,搂住的例子,只会调用带参的那个方法,,相当于你覆盖了第一次的声明.解决楼主的问题的思路很简单,就是我说的第一句话,js定义的函数的参数,你可以传,也可以不传.呵呵,然后就可以可4楼的哥们一样处理了
我只是想说明js函数参数的用法