当前位置: 代码迷 >> JavaScript >> js脚本中怎么传递参数
  详细解决方案

js脚本中怎么传递参数

热度:292   发布时间:2012-03-20 14:01:10.0
js脚本中如何传递参数
function cancelEdit(o,action)
{
var obj=document.getElementById(o);
if(action="cacelAdd")
obj.removeChild(obj.lastChild);
}
另外一个
function XXX()
{
  cancelButton.ondblclick=cancelEdit; ////???请问这里如何传递参数?
}

上面这个代码里如果这样写cancelButton.ondblclick=cancelEdit(o,action); 这样是语法错误的。
那我要传递参数 该怎么弄?

------解决方案--------------------
不过你也可以实验一下
function XXX()
{
cancelButton.ondblclick=cancelEdit; ////???请问这里如何传递参数?
} 
然后在具体调用的时候再传递参数,即调用方式为
cancelButton.ondblclick(x,y);
------解决方案--------------------
写错了。
cancelButton.ondblclick=function ondblclick() {cancelEdit(x,y);} 
or 
cancelButton.ondblclick=function anonymous() {cancelEdit(x,y);}

  相关解决方案