对于一个按钮,在点击它打开一个对话框之前,我想改变一下它传递的参数值,按钮如下:
<input type="button" id="showDialog" value="打开" onclick="addParams(11,22,33)" />
我想改变一下 onclick里面的addParams(11,22,33) 函数的的第二个参数,但首先要得到这个值
我先得到这个函数, jquery代码如下:
var fn = $("#showDialog").attr("onclick");
alert(fn);
打印出来的消息如下:
function onclick(){
addParams(11,22,33)
}
然后,我想取onclick()函数里面的那个addParams函数的第二个参数,怎么办呀,求大虾指点迷津!!!
alert( /,(.*?),/g.exec($("#showDialog").attr("onclick")) [1] )
.NET 如果是ajax异步的话,使用httphandel后台处理就是了,其他的不知道怎么搞了。
参考一下这个
function sayHi() {
if (arguments[0] == "bye") {
return;
}
alert(arguments[0]);
}
http://www.w3school.com.cn/js/pro_js_functions_arguments_object.asp
你第二个参数是动态的还是静态的?