当前位置: 代码迷 >> JavaScript >> JS传递方法解决办法
  详细解决方案

JS传递方法解决办法

热度:421   发布时间:2012-02-09 18:22:27.0
JS传递方法
我想在JS中给页面的table的tr加一个onclick事件,由于tr是动态添加上去的,所以我需要在创建这一行时将方法赋上去
[code]
function   addRow(method){
      var   objTr   =   document.createElement( "tr ");
      objTr.onclick   =   function   (){
              method;
      }
}
[/code]
这个method该怎么传值?比如我想传alert( 'aa ');

------解决方案--------------------
用eval(method);执行试试
------解决方案--------------------
调用:
var row = addRow(function(){alert( "aa ");});

或者
funtion show(){
alert( "aa ");
}
var row = addRow(show);
  相关解决方案