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

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);